草庐IT

DATETIME

全部标签

c# - 如何转换日期时间?到日期时间

我想将可为null的DateTime(DateTime?)转换为DateTime,但出现错误:Cannotimplicitlyconverttype'System.DateTime?'to'System.DateTime'.Anexplicitconversionexists(areyoumissingacast?)我尝试了以下操作:DateTimeUpdatedTime=(DateTime)_objHotelPackageOrder.UpdatedDate==null?DateTime.Now:_objHotelPackageOrder.UpdatedDate;

c# - 如何转换日期时间?到日期时间

我想将可为null的DateTime(DateTime?)转换为DateTime,但出现错误:Cannotimplicitlyconverttype'System.DateTime?'to'System.DateTime'.Anexplicitconversionexists(areyoumissingacast?)我尝试了以下操作:DateTimeUpdatedTime=(DateTime)_objHotelPackageOrder.UpdatedDate==null?DateTime.Now:_objHotelPackageOrder.UpdatedDate;

c# - 我如何在 .NET 中表示仅时间值?

有没有一种方法可以在.NET中表示没有日期的仅时间值?例如,指示商店的营业时间?TimeSpan表示一个范围,而我只想存储一个时间值。使用DateTime来指示这将导致newDateTime(1,1,1,8,30,0)这并不是真正可取的。 最佳答案 您可以使用timespanTimeSpantimeSpan=newTimeSpan(2,14,18);Console.WriteLine(timeSpan.ToString());//Displays"02:14:18".[编辑]考虑到其他答案和对问题的编辑,我仍然会使用TimeSpan

c# - 我如何在 .NET 中表示仅时间值?

有没有一种方法可以在.NET中表示没有日期的仅时间值?例如,指示商店的营业时间?TimeSpan表示一个范围,而我只想存储一个时间值。使用DateTime来指示这将导致newDateTime(1,1,1,8,30,0)这并不是真正可取的。 最佳答案 您可以使用timespanTimeSpantimeSpan=newTimeSpan(2,14,18);Console.WriteLine(timeSpan.ToString());//Displays"02:14:18".[编辑]考虑到其他答案和对问题的编辑,我仍然会使用TimeSpan

c# - 你如何获得一天中的当前时间?

如何获取当前时间(不是日期和时间)?示例:下午5:42:12 最佳答案 DateTime.Now.TimeOfDay将其作为TimeSpan(从午夜开始)提供给您。DateTime.Now.ToString("h:mm:sstt")以字符串的形式提供给您。日期时间引用:https://msdn.microsoft.com/en-us/library/system.datetime 关于c#-你如何获得一天中的当前时间?,我们在StackOverflow上找到一个类似的问题:

c# - 你如何获得一天中的当前时间?

如何获取当前时间(不是日期和时间)?示例:下午5:42:12 最佳答案 DateTime.Now.TimeOfDay将其作为TimeSpan(从午夜开始)提供给您。DateTime.Now.ToString("h:mm:sstt")以字符串的形式提供给您。日期时间引用:https://msdn.microsoft.com/en-us/library/system.datetime 关于c#-你如何获得一天中的当前时间?,我们在StackOverflow上找到一个类似的问题:

c# - 日期时间 "null"值

我搜索了很多,但找不到解决方案。您如何处理应该能够包含未初始化值(相当于null)的DateTime?我有一个可能设置或不设置DateTime属性值的类。我正在考虑将属性持有者初始化为DateTime.MinValue,然后可以很容易地对其进行检查。我想这是一个很常见的问题,你是怎么做到的? 最佳答案 对于普通的DateTimes,如果您根本不初始化它们,那么它们将匹配DateTime.MinValue,因为它是值类型而不是引用类型。您还可以使用可为null的DateTime,如下所示:DateTime?MyNullableDate

c# - 日期时间 "null"值

我搜索了很多,但找不到解决方案。您如何处理应该能够包含未初始化值(相当于null)的DateTime?我有一个可能设置或不设置DateTime属性值的类。我正在考虑将属性持有者初始化为DateTime.MinValue,然后可以很容易地对其进行检查。我想这是一个很常见的问题,你是怎么做到的? 最佳答案 对于普通的DateTimes,如果您根本不初始化它们,那么它们将匹配DateTime.MinValue,因为它是值类型而不是引用类型。您还可以使用可为null的DateTime,如下所示:DateTime?MyNullableDate

c# - 如何将秒数转换为(小时 :Minutes:Seconds:Milliseconds) time?

如何将秒转换为(时:分:秒:毫秒)时间?假设我有80秒;.NET中是否有任何专门的类/技术可以让我将这80秒转换为(00h:00m:00s:00ms)格式,如Convert.ToDateTime或其他格式? 最佳答案 对于.Net使用TimeSpan类。TimeSpant=TimeSpan.FromSeconds(secs);stringanswer=string.Format("{0:D2}h:{1:D2}m:{2:D2}s:{3:D3}ms",t.Hours,t.Minutes,t.Seconds,t.Milliseconds)

c# - 如何将秒数转换为(小时 :Minutes:Seconds:Milliseconds) time?

如何将秒转换为(时:分:秒:毫秒)时间?假设我有80秒;.NET中是否有任何专门的类/技术可以让我将这80秒转换为(00h:00m:00s:00ms)格式,如Convert.ToDateTime或其他格式? 最佳答案 对于.Net使用TimeSpan类。TimeSpant=TimeSpan.FromSeconds(secs);stringanswer=string.Format("{0:D2}h:{1:D2}m:{2:D2}s:{3:D3}ms",t.Hours,t.Minutes,t.Seconds,t.Milliseconds)