Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 以毫秒为单位的日期时间(C)#_C#_Datetime - Fatal编程技术网

C# 以毫秒为单位的日期时间(C)#

C# 以毫秒为单位的日期时间(C)#,c#,datetime,C#,Datetime,我有一个Int64变量(例如:637383629352337674)。我必须使用这个变量来创建一个使用这个数字的DateTime对象。 因此,我使用以下构造函数创建DateTime对象: public DateTime (long ticks); 但是我注意到,当我使用DateTime类的ToString()方法时,无法打印毫秒数 可以使用与DateTime对象的ToString()连接的DateTimeOffset打印毫秒索引,但我不想这样做 如何获取具有毫秒的DateTime对象?您的Da

我有一个
Int64
变量(例如:637383629352337674)。我必须使用这个变量来创建一个使用这个数字的
DateTime
对象。 因此,我使用以下构造函数创建DateTime对象:

public DateTime (long ticks);
但是我注意到,当我使用
DateTime
类的
ToString()
方法时,无法打印毫秒数

可以使用与DateTime对象的
ToString()
连接的
DateTimeOffset
打印毫秒索引,但我不想这样做


如何获取具有毫秒的DateTime对象?

您的DateTime具有毫秒,只需确保将它们包含在ToString格式说明符中(默认格式字符串不包含毫秒):


有关日期时间格式字符串的更多信息,请参见

如果您想了解在将
日期时间
转换为
字符串
时包含毫秒的问题,谷歌
日期时间格式字符串
。第一个打击是

您可以将毫秒包括在内,如下所示:
myDate.ToString(“HH:mm:ss.fff”)

您最多可以使用七个“f”。

您的代码
新日期时间(637383629352337674)。毫秒
返回233。。。所以你是。。。在你的帖子里有误导性。请澄清您实际需要什么。
.ToString("HH:mm:ss.ffffff")