使用C 對Unix的timestamp進行轉換

2021-06-03 07:54:38 字數 809 閱讀 1321

文章出處:

主要應用到的類庫有:

system.timezone

應用的方法:

返回對應於指定協調通用時間 (utc) 的本地時間。

public virtual datetime tolocaltime(

datetime time

);1、將系統時間轉換成unix時間戳

datetime dtstart = timezone.currenttimezone.tolocaltime(new datetime(1970,1,1));

datetime dtnow = datetime.parse(datetime.now.tostring());

timespan tonow = dtnow.subtract(dtstart);

string timestamp = tonow.ticks.tostring();

timestamp = timestamp.substring(0,timestamp.length - 7);

2、將unix時間戳轉換成系統時

string timestamp = "1176686120";

datetime dtstart = timezone.currenttimezone.tolocaltime(new datetime(1970,1,1));

long ltime = long.parse(timestamp + "0000000");

timespan tonow = new timespan(ltime);

datetime dtresult = dtstart.add(tonow); 

Unix下crontab的使用

crontab 重複定時執行程式 crontab l 檢視 crontab e 編輯 crontab l aa.txt 複製內容到aa.txt檔案中 crontab aa.txt 應用aa.txt檔案的內容 例如 bash 3.00 crontab l 測試loc srcs使用者的crontab 測...

C 中對Cookie的使用

1 增加cookie的寫入方法 寫 cookies 主鍵 鍵值 有效時間 小時 public static bool setcookie string cookiename,string cookievalue,int hours catch 2 增加cookie的讀取方法 讀取cookies 主鍵...

unix中的c函式

1.realpath char realpath src,dst 將src轉化為絕對路徑到dst,返回dst的指標 2 getopt 獲得命令列的引數,getopt argc,argv,ab c de includeint main int argc,char argv printf optopt ...