-4

如何将文本框中的字符串转换为 dd/mm/yyyy 日期形式,我的意思是:

Date d = Date(textBox.Text);

我想将它用作 SQL 中的参数作为Date数据类型,如下所示:

command.Parameters.Add( new NpgsqlParameter("v5", NpgsqlDbType.Date));
4

2 回答 2

1

您可以使用以下TryParseExact()方法:

//using System.Globalization;
DateTime myDate;
if(DateTime.TryParseExact(textBox.Text, "dd/MM/yyyy", CultureInfo.InvariantCulture, DateTimeStyle.None, out myDate)){
    //do something 
}
于 2012-11-22T20:16:40.260 回答
0

DateTime d = DateTime.Parse(textBox.Text).Date;

于 2012-11-22T19:39:05.387 回答