Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/cmake/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Vb.net 在Access中以24小时格式显示短时格式_Vb.net_Datetime_Ms Access_Maskedtextbox - Fatal编程技术网

Vb.net 在Access中以24小时格式显示短时格式

Vb.net 在Access中以24小时格式显示短时格式,vb.net,datetime,ms-access,maskedtextbox,Vb.net,Datetime,Ms Access,Maskedtextbox,在Microsoft Access中,短时格式显示如下图所示 以短时间格式访问: 我尝试了几种方法来确保访问中的短时间将以24小时格式显示在MaskedTextBox中。例如: t开始=01:26 倾向=02:30 几次之后,我终于能够以24小时格式显示它,编码如下: If DBNull.Value.Equals(ds2.Tables("OTTimeTable").Rows(i).Item("TStart")) Then tstat_tb.Text = " :" Else t

在Microsoft Access中,短时格式显示如下图所示

以短时间格式访问:

我尝试了几种方法来确保访问中的短时间将以24小时格式显示在MaskedTextBox中。例如:

t开始=01:26

倾向=02:30

几次之后,我终于能够以24小时格式显示它,编码如下:

If DBNull.Value.Equals(ds2.Tables("OTTimeTable").Rows(i).Item("TStart")) Then
    tstat_tb.Text = "  :"
Else
    tstat_tb.Text = Format(ds2.Tables("OTTimeTable").Rows(i).Item("TStart"), "HH:mm")
End If

If DBNull.Value.Equals(ds2.Tables("OTTimeTable").Rows(i).Item("TEnd")) Then
    tend_tb.Text = "  :"
Else
    tend_tb.Text = Format(ds2.Tables("OTTimeTable").Rows(i).Item("TEnd"), "HH:mm")
End If
24小时格式的Windows窗体:


编码是否需要进一步改进,或者是否有任何方法使其更好?

这不是本网站的目的。如果你的代码做了它应该做的,那么它就工作了,所以没有理由在这里问问题。你几乎拥有尽可能短的代码来做你需要的事情。您可能想要改进什么?--同样,像这样的问题应该在周日提出。@VisualIncentive谢谢。我在寻找一种方法来问这样的问题,但我在这里找不到。我将在代码审查时提出这个问题。谢谢我还是不明白你为什么要问这个问题。。。正如我所说,没有什么可以改进的。你希望得到什么样的答案?@VisualIncent我以为会有其他方法让它变得更好,但如果你说这没问题,那么我也没问题:)