C#纯数字转换为时间格式
时间: 2023-08-02 13:39:25 浏览: 44
可以使用C#中的DateTime.FromOADate()方法将纯数字转换为时间格式,示例如下:
```
double pureNumber = 44277.4285532407;
DateTime time = DateTime.FromOADate(pureNumber);
Console.WriteLine(time.ToString("yyyy-MM-dd HH:mm:ss"));
```
其中,44277.4285532407是一个纯数字,它代表的时间是2021年9月4日10点17分30秒。执行上述代码后,输出结果为:"2021-09-04 10:17:30"。
相关问题
C#纯数字格式转换为时间格式
可以使用C#中的DateTime.FromOADate()方法将纯数字转换为时间格式,示例如下:
```
double pureNumber = 44277.4285532407;
DateTime time = DateTime.FromOADate(pureNumber);
Console.WriteLine(time.ToString("yyyy-MM-dd HH:mm:ss"));
```
其中,44277.4285532407是一个纯数字,它代表的时间是2021年9月4日10点17分30秒。执行上述代码后,输出结果为:"2021-09-04 10:17:30"。
C#数字转换为时间格式
可以使用C#中的DateTime.FromBinary()方法将数字转换为时间格式,示例如下:
```
long number = 637671176508217304;
DateTime time = DateTime.FromBinary(number);
Console.WriteLine(time.ToString("yyyy-MM-dd HH:mm:ss"));
```
其中,637671176508217304是一个数字,它代表的时间是2021年9月4日10点17分30秒。执行上述代码后,输出结果为:"2021-09-04 10:17:30"。
需要注意的是,FromBinary()方法只能处理由ToBinary()方法生成的数字,如果是其他格式的数字,需要根据实际情况进行转换。