在C#中有没有将时间转换成纯数字类型的方法 比如:2012-3-21 15:02:23转换成:0212321150223

有这样的方法吗
2024年11月28日 06:45
有2个网友回答
网友(1):

string.Format("{0:yyyyMMddHHmmss}", DateTime.Now) 返回值为只包含数字的字符串
Convert.ToInt64("2012") 返回值为一个Long型数值
C#中有很多类型转换的方法,大部分都是转换成字符串的,字符串可以作为一个中间媒介。在使用Convert方法转化为你想要的类型。

网友(2):

DateTime dt = DateTime.Now;
string ds = dt.ToString("yyyyMMddHHmmss");
double dd = Convert.ToDouble(ds);

这里ds是字符串格式的,dd是数字格式的 内容为 20120321190951