按DateTime排序为字符串

问题描述 投票:-1回答:1

我在列中最近有一个日期和时间条目。它当前是一个工作正常的字符串,但是在对列进行排序时,它按第一个数字排序(而不是实际的时间顺序)。

c#
1个回答
1
投票

你可能想要ISO 8601中的字符串,它是可排序的。

DateTimeToString("o")格式重载将为您提供此格式。

例:

Console.WriteLine(DateTime.Now.ToString("o")); // Prints 2018-03-22T12:01:53.4144051-07:00
© www.soinside.com 2019 - 2024. All rights reserved.