将DateTime转换为String值?

001*_*001 0 .net c#

如何将DateTime转换为Integer值?

编辑:如何将DateTime转换为字符串值?

String return value of 20100626144707 (for 26th of June 2010, at 14:47:07)
Run Code Online (Sandbox Code Playgroud)

Ant*_*ram 7

这不能表示为整数,它会溢出.然而,它可能很长.

DateTime dateTime = new DateTime(2010, 6, 26, 14, 44, 07);
long time = long.Parse(dateTime.ToString("yyyyMMddHHmmss"));
Run Code Online (Sandbox Code Playgroud)

但是,简单地将其表示为字符串会更直观,但我不知道您打算如何处理这些信息.

编辑:

既然你已经更新了问题,答案就更简单了.

string time = dateTime.ToString("yyyyMMddHHmmss");
Run Code Online (Sandbox Code Playgroud)