我想將日期存儲爲表格中的數字。我知道該怎麼做,但我不知道該怎麼回去。我怎樣才能將一個長變量投射到ToDateTime。將DateTime轉換爲long值,也是相反的方法
DateTime now = DateTime.Now;
long t = now.ToFileTime();
DateTime today = t.ToDateTime; // I am looking for something like this line. This Method does not exist
我知道有很多方法將DateTime轉換爲long。我不介意使用哪種技術。我只想有一種方法可以來回轉換。
未來請考慮加入你的問題**爲什麼**你需要做點什麼。你爲什麼「想把日期存儲爲數字」?大多數數據庫都可以將日期存儲爲日期;數據庫有什麼特別之處嗎?關於你的數據?這些信息可能會影響日期和數字之間的轉換方式最適合您。 – 2012-11-13 20:07:22
@DourHighArch:我不同意。這個問題已經明確說明,意圖是清楚的。 「有一個'DateTime',如何將其可逆地轉換爲'long'?」這個問題可以並且值得回答。我正好有這個問題,並且在OP中得到了答案。沒有什麼比答案更令人沮喪的了:「你爲什麼要這麼做?數據庫可以存儲日期和時間。」問題得不到解答。 – 2016-05-18 09:24:04