如何使用vb.net将字符串转换为mysql日期格式?

时间:2012-02-29 07:02:02

标签: mysql vb.net

我想使用vb.net在mysql表中插入一个字符串作为日期格式。我在下面给出了代码。但我总是收到错误。字符串存储在一个数组中。

mycode
------

Dim sdfsa As String = Convert.ToDateTime(newarray(i + 17)).ToShortDateString().ToString("yyyy-MM-dd")
Dim newdate As Date = DateTime.ParseExact(sdfsa, "yyyy-MM-dd", System.Globalization.CultureInfo.InvariantCulture)
datarw("date_of_birth") = newdate

3 个答案:

答案 0 :(得分:0)

用户是否直接输入此信息?

如果他们为什么不输入让他们在掩码文本框中输入值?

Link可以提供帮助

答案 1 :(得分:0)

试试这个:

my_date =Format(Now,"yyyy-MM-dd")

答案 2 :(得分:0)

示例

    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click

    Dim year, month, day As Integer
    Dim date_value As Date
    Dim date_final_to_mySQL As String


    date_value = DateTimePicker1.Value

    year = date_value.Year
    month = date_value.Month
    day = date_value.Day

    date_final_to_mySQL = year & "-" & month & "-" & day

    MessageBox.Show(date_final_to_mySQL)

End Sub

只需创建一个button1和datetimepicker1

Final Result