各位大虾:cdate函数怎么得到24小时制 ( 积分: 50 )

  • 主题发起人 主题发起人 slb302
  • 开始时间 开始时间
S

slb302

Unregistered / Unconfirmed
GUEST, unregistred user!
Dim MyString As String = "05/8/25 00:00"
Dim MyDate, MyTime As Date
MyTime = CDate(MyString )
MyDate= DateAdd(DateInterval.Minute, 5, MyTime)
最后得到的结果是:MyDate=05/8/25 12:05
我想得到:05/8/25 00:05 请大家指教!
谢谢
 
Dim MyString As String = "05/8/25 00:00"
Dim MyDate, MyTime As Date
MyTime = CDate(MyString )
MyDate= DateAdd(DateInterval.Minute, 5, MyTime)
最后得到的结果是:MyDate=05/8/25 12:05
我想得到:05/8/25 00:05 请大家指教!
谢谢
 
一种思路:delphi
利用pos与copy
if copy(MyDate,pos(':',MyDate),2)='12' then
MyDate:=copy(MyDate,1,pos(':',MyDate)-3)+'00'+copy(MyDate,pos(':',MyDate),length(MyDate));
 
http://wwwb.pconline.com.cn/pcedu/soft/doc/access/001218_1.htm
不知道是不是一样的
 
delphi中,MyDate=FormatDateTime('yy/mm/dd mm:ss',time1)
 
在C# 中,日期该有几种类型吧,但是都应该是24小时制的。DateAdd的第一个参数是不是可以做不同的选择呢?
 
时间就是时间,只是显示格式不同。
 
我做了一个程,原先一直是十二小时制显示的,后来我把电脑时间改成24小时制,他就变成24小时制了
 
yy/MM/dd HH:mm:ss 就显示成2005/11/24 12:00 这是24小时制。如果HH换成hh就是12小时制。
 

Similar threads

S
回复
0
查看
3K
SUNSTONE的Delphi笔记
S
S
回复
0
查看
2K
SUNSTONE的Delphi笔记
S
I
回复
0
查看
774
import
I
I
回复
0
查看
836
import
I
I
回复
0
查看
843
import
I
后退
顶部