gpt4 book ai didi

c# - C# 中的 SmallDateTime 最小值和最大值

转载 作者:IT王子 更新时间:2023-10-29 04:48:13 24 4
gpt4 key购买 nike

在 C# 中有 SqlDateTime.MinValueSqlDateTime.MaxValue,但我无法从 SQL Server 中找到 SmallDateTime 数据类型.

var smallDateTimeMin = DateTime(1900, 1, 1);
var smallDateTimeMax = DateTime(2079, 6, 6);

是否有一个或我需要自己实现?

最佳答案

为什么不使用扩展方法?

public static class DateTimeExtensions
{
public static DateTime SmallDateTimeMinValue(this DateTime sqlDateTime)
{
return new DateTime(1900, 01, 01, 00, 00, 00);
}
public static DateTime SmallDateTimeMaxValue(this DateTime sqlDateTime)
{
return new DateTime(2079, 06, 06, 23, 59, 00);
}

}


DateTime date = DateTime.Now;
Console.WriteLine("Minvalue is {0} ", date.SmallDateTimeMinValue().ToShortDateString());

无可否认,它对于扩展属性会很好,但那些还不存在。

关于c# - C# 中的 SmallDateTime 最小值和最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4147239/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com