1樓:文件類共創空間
巧用date命令將秒數與日期互相轉換。
例如有一個格林威治的秒值1318995200,需要將其轉成具體的日期,可以用如下命令:
[root@mounix ~]# date "+%s"
1337651598
[root@mounix ~]# date -d "$((1337651598 - `date '+%s'` )) sec" +%y-%-m-%-d
2012-5-22
[root@mounix ~]# date -d "2012-05-18 04:00:00" +%s
1337284800
[root@mounix ~]#
c語言怎麼求兩個日期相差的秒數,日期格式20140325150630和20140324150000
2樓:匿名使用者
#include
#include
int main(void)
3樓:御含靈
標頭檔案#include
利用結構體tm
strcut tm tm1,tm2;
time_t timep1,timep2;
//先賦值20140325150630,注意下面減一的地方tm1.tm_year=2014-1900;
tm1.tm_mon=3-1;
tm1.tm_mday=25;
tm1.tm_hour=15-1;
tm1.tm_min=6-1;
tm1.tm_sec=30-1;
tm2.....;
//轉化為秒數
timep1=mktime(&tm1);
timep2=mktime(&tm2);
//減一下就是秒數差
timep2-timep1
4樓:匿名使用者
例如 int m,m1,m2,s,s1,s2;
s=s2-s1;
if(s<0) //借位的處理
j**a中如何把日期轉換為秒數
5樓:一數一道
date類有一個gettime()可以換回秒數,例如:
public class datetosecond}
6樓:匿名使用者
試著將該字串轉為date物件,裡面好像有個方法。記不清了。
7樓:
自己寫了個
按照指定格式輸入一個日期(可以增加個正則做判斷)我記得api裡面有一個秒數可以化成日期的,但是有年月日public class timetosecond}
在excel**中如何將以秒為單位的數字轉化為時間,如將3600秒轉換為1:00:00形式?
8樓:匿名使用者
excel中的時間是以天覆
為單位進行計制算的,bai只要將秒變成天du數,再設定單元格格式即可zhi。
假設秒的dao資料在a1,b1輸入公式「=a1/(24*60*60)」,再將b1的格式設定為時間型即可。
j**a 中怎麼比較兩個時間相差的秒數
9樓:匿名使用者
這個問題暫時還沒有確切的答案,你可以在等等其他人回答,或者自己去網上搜搜,貼吧論壇之類的地方看看,也許有人知道。
10樓:飛蛋蛋
請用gettime()獲得秒數
date a,b;
a = new date();
b = new date();
b.gettime() - a.gettime();
11樓:嗜血鴻雲
(date1.gettime() - date2.gettime()) /1000;
excel如何轉換1:50:39這樣的時間格式為秒
12樓:娛樂休閒談天論地
1、開啟需要轉換時間格式的**。
2、在裡面選中需要轉換的單元格,右鍵單擊滑鼠,點選設定單元格格式選項進入。
3、進入了之後,數字介面,點選自定義這個選項。
4、點選了自定義之後,在右側的型別裡面選擇顯示的型別,選擇了型別之後在後面輸入[s]。
5、點選了確定之後,就可以將1:50:39這樣的時間格式轉換為秒。
13樓:風中葉
在**裡面這樣的格式會預設為時間點,如要轉化為時間段,請如下操作:
1、保證這個時間後面的字尾是am,也就是上午時間,或者直接設定為24小時值,否則取出來的是值是13點
2、公式:=hour(a1)*3600+minute(a1)*60+second(a1)
3、取出結果請用常規或者數值格式
14樓:
=text(a1,"[s]")
************
或選中這個單元格,格式-單元格-數字-分類-自定義,輸入[s]秒
15樓:飢餓的灰熊
假設為a1的格式為1:50:39,b1為你需要的位置
b1=hour(a1)*3600+minute(a1)*60+second(a1)
b1=6639
c#如何把秒數轉換成完整日期?
16樓:
1.用除以60的方法肯定可以,除以3600的值是小時,餘數除以60是分,餘數是秒timespan a=timespan.frommilliseconds(10000);
string s=convert.toint32(a.totalhours).
tostring() + ":" + a.minutes.
tostring() + ":" + a.seconds.
tostring() + "." + a.milliseconds.
tostring() ;
a=10000;
long h,m,s,mi;
h=a / 3600000;
a%=3600000;
m=a/60000;
a%=60000;
s=a/1000;
a%=1000;
mi=a;
textbox1.text=h.tostring()+":
"+m.tostring()+":"+s.
tostring()+":"+mi.tostring();//38小時53分鐘20秒
17樓:翲燚
datetime dt = new datetime(1970, 1, 1).addseconds(150166757);
返回2023年1月1日開始1501667573秒後的時間。你想從元年1月1日開始就用
datetime dt = new datetime(0).addseconds(150166757);
datetime物件裡有年月日等各種屬性。
18樓:匿名使用者
datetime dt = new datetime(毫秒數,這裡是過載的,你可以看看); 然後dt下面就有很多方法屬性了,你想要得到年月日時分稱都不成問題
19樓:匿名使用者
關鍵是起點是什麼時候?
C中的int和char之間的轉換問題
這要用到ascii碼的知識,粗略講一下 字元 0 的ascii碼為 48,然後是 1 2 3 9 字元 空格 的ascii碼為32.字元 a 的ascii碼為65,然後是 b c z 字元 a 的ascii碼為97,然後是 b c z 所以,把一個數字字元ch,轉為一個整數,就是ch 0 當然ch ...
CPU和記憶體之間的通訊是怎麼實現的?CPU對記憶體的訪問時如何實現的?大學考題,務必精確啊,謝謝
通過地址和資料匯流排來進行訪問,記憶體類似一個大的矩陣陣列,可以通過地址線找到相應的資料位置,然後記憶體將資料傳送到資料匯流排上,cpu可以讀取到。是經過快取記憶體cache來進行的,cpu要讀取一個資料時,首先從cache中查詢,如果找到就立即讀取並送給cpu處理 如果沒有找到,就用相對慢的速度從...
兩個不同網段之間如何實現檔案和印表機共享
不知道問題解決了沒有 如果你開啟了windows xp 的內建防火牆,預設情況下,檔案和列印共享僅僅針對本網段,如果是別的網段的,就需要修改防火牆設定,方法是在防火牆設定畫面選中 檔案和列印共享 然後點選編輯,再點選 作用區域 可能是這樣說的,我現在手頭沒有xp,記不得 把區域修改成 任何計算機 或...