【发布时间】:2019-08-30 10:23:52
【问题描述】:
在数据库中,我有一个字符串表示日期时间,格式为 YY.MM(YY 表示 Year,MM 表示 Month。例如21.03 = 2021.03)
如何使用数据注释或其他方式将这个特殊的format(yy.mm) 映射到这个format(mm/yyyy)?
【问题讨论】:
-
你尝试了什么?如果它是一个字符串,听起来应该非常简单..
-
如果您没有特殊原因,请不要将您的
DateTime值作为string保存在您的数据库中。这是一个坏习惯。 sqlblog.com/blogs/aaron_bertrand/archive/2009/10/12/… 另一方面,你的问题根本不清楚。你能读几遍How to Ask吗?如果您要求在 C# 端将其解析为 DateTime,您可以使用yyyy.MM格式和具有适当文化的ParseExact或TryParseExact方法。还要注意区分大小写的问题。MM是几个月,mm是几分钟。 -
这个数据库不是我自己的!我不允许编辑它!
-
19.12 是 2019.12 还是 1912.12 怎么识别?
-
@SanuAntony:你可以假设只有 2019 年是正确的。
标签: c# datetime converters