2010-10-13 111 views
2

是否有简单的方法将日期存储为数字,并将日期等同于.NET 3.5中的日期转换为日期格式?将日期存储为数字,并将日期转换回日期等效

+3

存储位置?.... – 2010-10-13 07:57:33

+2

...为什么?... – Unreason 2010-10-13 08:00:58

+1

我想存储它在变量和传递查询字符串参数到另一个asp.net页面和再次转换价值到目前为止 – DSharper 2010-10-13 08:05:23

回答

0

时间刻度给出了一个很大的零数字,所以它不适合asp.net查询字符串参数值,但可能适用于其他情况。所以,朱利安日期转换是在asp中使用最简单和最好的方式。净查询字符串日期值之间传递页面

2

这应该做工精细你

 DateTime date = DateTime.Now; 
     long dateAsLong = date.ToFileTime(); 
     DateTime orgDate = DateTime.FromFileTime(dateAsLong); 
4
DateTime.ToOADate() → double → DateTime.FromOADate() 
DateTime.ToFileTime() → long → DateTime.FromFileTime() 
DateTime.ToFileTimeUtc() → long → DateTime.FromFileTimeUtc() 

所有这些方法将一个DateTime转换为数值。