datetimeoffset中的默认toString()方法将时间转换为字符串格式,但损失了毫秒。反正有保留它的地方吗?

有帮助吗?

解决方案

ToString()采用格式参数。现有的字符串格式代码将以毫秒为单位-请在此处列表中查看

例如,格式代码“ o”将打印一个以毫秒为单位的完整时间字符串,或者您可以创建自己的格式字符串来满足您的需求,并使用“ ffff”说明符在适当的地方添加毫秒。 通用标签

其他提示

您必须使用字符串格式的“ ffff”来获取毫秒数,例如: 通用标签

Mitja

根据DateTimeOffset文档,此行为在大多数方面都与生成 DateTime 类的代码标签。这意味着您可以例如使用显示毫秒的标准格式字符串ToString,也可以使用任何所需的自定义格式模式

所以您可以这样做: 通用标签

您可以在格式字符串中使用f字符来完成此操作。 通用标签

给出“ 23032011-16:58:36” 通用标签

给出“ 23032011-16:59:088562”

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top