VB.Net Date/Time AM/PM 的自定义掩码
VB.Net Custom Mask for Date/Time AM/PM
这就是我想要做的....我在我的应用程序中有一个字段,我要在其中捕获日期时间,例如 11/02/2016 12:19 PM(示例)。我在 SQL 服务器中有一个字段 datatype = smallDatetime
。它像这样保存 2016-11-02 12:19:00
。在我的应用程序中,我将 CUSTOM mask 设置为 00/00/0000 90:00 am。现在我要做的是将这个保存的日期填充到我的蒙版文本框中,但它看起来不合适。有没有办法让我以某种方式格式化,所以当我尝试在我的应用程序中填充该字段时,它看起来正确吗?这就是我一直想弄清楚的...
If Not IsDBNull(Dt("SavedOn")) Then
txtSavedOn.Text = Format(Dt("SavedOn"), "mm/dd/yyyy hh:mm tt"))
End If
发生了什么事 PM/AM 部分显示不正确,它只显示 M 和数字而不是 p/a
只需使用此代码
txtSavedOn.Text = Dt("SavedOn").tostring("MM/dd/yyyy hh:mm tt")
把你的面具改成
00/00/0000 90:00 aa
还有你的日期格式
txtSavedOn.Text = Format(Dt("SavedOn"), "MM/dd/yyyy hh:mm tt"))
(注意大写的 MM 代表月份,小写的 mm 代表分钟)
这就是我想要做的....我在我的应用程序中有一个字段,我要在其中捕获日期时间,例如 11/02/2016 12:19 PM(示例)。我在 SQL 服务器中有一个字段 datatype = smallDatetime
。它像这样保存 2016-11-02 12:19:00
。在我的应用程序中,我将 CUSTOM mask 设置为 00/00/0000 90:00 am。现在我要做的是将这个保存的日期填充到我的蒙版文本框中,但它看起来不合适。有没有办法让我以某种方式格式化,所以当我尝试在我的应用程序中填充该字段时,它看起来正确吗?这就是我一直想弄清楚的...
If Not IsDBNull(Dt("SavedOn")) Then
txtSavedOn.Text = Format(Dt("SavedOn"), "mm/dd/yyyy hh:mm tt"))
End If
发生了什么事 PM/AM 部分显示不正确,它只显示 M 和数字而不是 p/a
只需使用此代码
txtSavedOn.Text = Dt("SavedOn").tostring("MM/dd/yyyy hh:mm tt")
把你的面具改成
00/00/0000 90:00 aa
还有你的日期格式
txtSavedOn.Text = Format(Dt("SavedOn"), "MM/dd/yyyy hh:mm tt"))
(注意大写的 MM 代表月份,小写的 mm 代表分钟)