提问人:user21834984 提问时间:6/8/2023 更新时间:6/8/2023 访问量:54
严格禁止从“字符串”到“日期”的隐式转换
options strict on disallows implicit conversions from 'string' to 'date'
问:
我在 datetime asp.net 方面遇到了问题,我正在尝试将 datetime 用于文本框,我可以在文本框中键入日期时间。当我将文本框转换为日期时间时,它有一个错误。
法典:
Dim startdate As DateTime = Format(CDate(TextBox1.Text), "yyyy-MM-dd")
答:
0赞
SSS
6/8/2023
#1
我认为您要实现的是转换用户输入的日期。如果是这样,请尝试以下操作:yyyy-MM-dd
Dim startdate As DateTime = DateTime.ParseExact(TextBox1.Text, "yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture)
上一个:时间格式问题:整数值与时间之比
下一个:如何在日期文本框中插入给定日期?
评论
Format
返回 ,但您已定义为 .解决此问题的一种方法是删除该命令。但是,不建议这样做,因为这取决于计算机上的日期设置。String
startdate
DateTime
Format()
CDate
CDate