永发信息网

vb format 如何将时间显示为1998-08-23 12:00:00

答案:3  悬赏:60  手机版
解决时间 2021-07-25 13:12
  • 提问者网友:欲望失宠
  • 2021-07-25 00:29

dim datestart As Date,TimeStart as Date

timestart = #1998/8/23 12:33:21 #

datestart = Format(TimeStart, "yyyy-mm-dd HH:00:00")

我要的是1998-08-23 12:00:00

可执行出来是1998/08/23 12:00:00

怎么回事?

最佳答案
  • 五星知识达人网友:青灯有味
  • 2021-07-25 00:58
Private Sub Form_Load()
TimeStart = #10/1/1989 9:33:21 PM#
datestart = Format(TimeStart, "yyyy-mm-dd HH:00:00")
Label1.Caption = datestart
End Sub
全部回答
  • 1楼网友:旧脸谱
  • 2021-07-25 03:43

其实你的代码不用这么麻烦,只需设置属性:

比如LABEL控件:

VB6:label1.caption = 1998-08-23 12:00:00

VB2008:LABEL1.TEXT = 1998-08-23 12:00:00

  • 2楼网友:像个废品
  • 2021-07-25 02:30

显示的格式和你电脑设置的格式也有关系的,

你点开始->设置->控制面板->区域和语方选项->自定义->日期,将日期分隔符改为"-"即可

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯