
可以用错误处理 捕获
try
{
DateTime requiredDate =ConvertToDateTime(RequiredDateTextTrim());
}
catch
{
MessageBoxshow("时间输入不正确!");
}
"nowtime" 显示为没有定义的错误,可能是因为您在使用该变量之前没有对其进行定义或初始化。
例如,在使用 "nowtime" 变量之前,您需要将其赋值为当前时间。可以使用以下代码来获取当前时间并将其存储在变量 "nowtime" 中:
```
import datetime
nowtime = datetimedatetimenow()
print(nowtime)
```
这将使用 Python 的 datetime 模块来获取当前时间,并将其存储在变量 "nowtime" 中。
如果以上方法仍然无法解决问题,请检查您的代码,查看是否存在拼写错误或语法错误。
smalldatetime 的数据类型与datatimetostr是不一样的……你可以看下数据表数值来确认一下
另外,datetimetostr与本地时间格式有关,比如2012/08/01 11:12:11:032 这种格式在DELPHI是是可以的,但到了SQL里是不行的……
如果非要用建议用formatdatetime('dddd-yy-mm hh:nn:00',now())
不过你这种用法显然有漏洞,因为本地时间会变的……
理想的做法是用 sql 服务器的时间 getdate()
默认状态下,DateTimePicker控件只显示日期,如果想更改为显示时间,或日期+时间,需要做以下设置:
//控制日期或时间的显示格式
thisDateTimePicker1CustomFormat = "yyyy-MM-dd HH:mm:ss"
//使用自定义格式
thisDateTimePicker1Format = DateTimePickerFormatCustom
//时间控件的启用
thisDateTimePicker1ShowUpDown = True
如果解决了您的问题请采纳!
如果未解决请继续追问
以上就是关于该字符串未被识别为有效的 DateTime C#全部的内容,包括:该字符串未被识别为有效的 DateTime C#、nowtime为什么显示没有定义、Delphi 2010 获得时间提交到数据库时出错等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)