2000字范文,分享全网优秀范文,学习好帮手!
2000字范文 > 将mysql日期格式转换_如何将日期时间格式转换为mysql日期格式?

将mysql日期格式转换_如何将日期时间格式转换为mysql日期格式?

时间:2023-10-30 03:40:36

相关推荐

将mysql日期格式转换_如何将日期时间格式转换为mysql日期格式?

I have a textbox in which i take date input from user. But I can't save that date to my db as it shows error that invalid date format. How can I change the datetime format of (C#) to mysql db format which is yyyy-mm-dd?

解决方案Convert.ToDateTime(txtDate.Text).ToString("yyyy-MM-dd")

The first step shown in m@dhu#s answer is correct: convert the string you get from the aspxpage to a DateTime value. But then, use a parameterized query to get the data into your database! By string concatenation, you would open it for SQL injection attacks.

Do you know how such an attack works? Well, read a thread in the hall of shame: /Feature/WeirdAndWonderful.aspx?msg=4335687#xx4335687xx[^] (the information on the injection attack comes late - and: they haven't fixed it yet, you can try your skills...)

The Solution 01 is correct. But the standard way of doing this is using a "DateTimePicker". You can easily find it under the "Common Controls" in ToolBox. To format the date according to the given format, follow the steps given below:

1.select the "DateTimePicker"

2.press "F4" to see the properties window

3.change the property of "CustomFormat" as yyyy-MM-dd

4.change the property of "Format" as Custom

If you have not defined the relevant database field as a datetime field, don't forget to cast the output of "DateTimePicker" as it demands.

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。