【发布时间】:2021-12-12 16:48:08
【问题描述】:
我有问题。
这不行
> var from = ""; > StartDTime = Convert.ToDateTime(from);
这是有效的
> var from = "2021-10-05"; > StartDTime = Convert.ToDateTime(from);
有时我发送日期值,但有时不发送日期值。在那个时候from 变量作为空字符串传递。我想设置 if from variable is = "" 然后需要设置默认日期值。那么我该如何解决这个问题?请帮帮我。谢谢
【问题讨论】:
-
你试过DateTime.TryParse吗?
-
试试
DateTime StartDTime = DateTime.TryParse(from, out StartDTime) ? StartDTime : DateTime.Now; -
from是contextual keyword。完全避免关键字作为变量名可能是一个好主意,但考虑到上下文,它会编译。
标签: c# asp.net .net asp.net-mvc .net-core