0
我想時間值轉換: http://msdn.microsoft.com/en-us/library/03ybds8y的Visual C++如何日期時間,以秒爲單位轉換自1970年以來
以秒數自1970年以來使用Visual C++。
我搜索了很多解決方案,但不能讓任何人的工作。 感謝
我想時間值轉換: http://msdn.microsoft.com/en-us/library/03ybds8y的Visual C++如何日期時間,以秒爲單位轉換自1970年以來
以秒數自1970年以來使用Visual C++。
我搜索了很多解決方案,但不能讓任何人的工作。 感謝
您可以使用兩個日期之間的差異的TimeSpan
做到這一點。這樣的事情:
DateTime dtDateYouWantToConvert = /* .... */
DateTime dtReference(1970, 1, 1, 0, 0, 0);
TimeSpan tsDiff = dtDateYouWantToConvert - dtReference;
// calculate number of seconds (including fractional) since 1/1/1970
double dSeconds = tsDiff.TotalSeconds;
嗨,謝謝你的回答。 – user2162793 2013-05-02 13:04:12
另一個小問題,我如何從秒數轉換回時間爲字符串?我的意思是從dSeconds回到DateTime? – user2162793 2013-05-02 15:13:26
只需添加(或減少)的'TimeSpan'到'DateTime',你會得到一個'DateTime'你可以格式化,或者使用'TimeSpan.ToString(格式)'得到了'TimeSpan'的字符串。 – 2013-05-02 15:24:33