C#.net Datetime to Integer值

rec*_*hie 4 c# datetime

我是C#的新手,我在将DateTime转换为整数日期格式方面遇到了问题.我已经在网上搜索但是我找不到答案.

我想要将当前日期转换为整数.示例"yyyy-MM-dd"格式的日期"2011-08-11"的整数值为734360

小智 10

Pervasive使用自1/1/1以来的天数.

要从int转换为使用日期

new DateTime(1, 1, 1).AddDays(734360)
Run Code Online (Sandbox Code Playgroud)

从日期使用转换为int

TimeSpan t = (new DateTime(2011, 08, 11)-new DateTime(1, 1, 1));
int days = (int)t.TotalDays+1;
Run Code Online (Sandbox Code Playgroud)


her*_*ter 9

myDateTime.TicksInt64如果您需要,将为您提供具有代表性的独特价值.


小智 5

你也可以试试这个:

DateTime MyDate = new DateTime(); 

int Year = MyDate.Year;
int Month = MyDate.Month;
int Day = MyDate.Day;
Run Code Online (Sandbox Code Playgroud)

如果这是您要找的东西。