将DateTime转换为yyyyMMdd int

时间:2010-02-03 22:27:23

标签: c# datetime

将DateTime转换为yyyyMMdd格式的int表示形式的最快方法是什么。

即。 2007年1月1日 - > 20070101(如int)?

2 个答案:

答案 0 :(得分:26)

int x = date.Year * 10000 + date.Month * 100 + date.Day

答案 1 :(得分:12)

int result = int.Parse(myDate.ToString("yyyyMMdd"));