再c语言里面可以如下:
long nn=1040000000;
StartTime = localtime( &nn);
printf( "The start time are: %s", asctime(StartTime ) );
请问vb 里面怎么解决啊
long nn=1040000000;
StartTime = localtime( &nn);
printf( "The start time are: %s", asctime(StartTime ) );
请问vb 里面怎么解决啊
解决方案 »
- vb编程之中的网格控件
- 在VB 环境下怎样实现CRC (CCITT)?
- VB如何获取文件的MD5值,获取文件的HASH值?
- 如何在程序中判断一个Access数据库中有几张表?
- MCIWndX Control 控件在哪个包里呀?
- 怎么用vb做像 Front Page中的“导航”中的 那种树状结构???
- 100分问题:自制一个生成柱图的控件,但是用在网页中,总是要弹出说activex与页中的数据交互不安全,是否继续的对话框
- 写文本文件的时候如何把引号去掉
- 一个工程组中有两个工程要用一个一摸一样的窗口,怎么办?送分
- 用vb拦截ie?
- data environment 的数据集变动后,如何更新与之绑定的DataCombo的ListField内容
- 请问,在注册表中,怎样改变关联文件的图标?谢谢!
dim sx as string
lx=1000000
sx=cstr(lx)
C++里是 tm 结构.也就不是单纯的一个 时间.
而asctime() 返回的格式 应该是 星期几 年/月/日 时间(hh:mm:ss)
format 不能直接这样格式出来时间Private Function GetTime(nn As Long) As String
Dim Date_T As Date
'这里有个问题要注意.
'我查了一下localtime()函数,他说是从1970/1/1 00:00:00 开始计算时间的
'但我用C++,上面的例子 输入nn=0 结果返回的是1970/1/1 08:00:00
'结果多了8个小时,我不知道什么原因,所以我下面是用1970/1/1 8点开始计算的
'Date_T = DateAdd("s", nn, #1/1/1970 00:00:00 AM#)
Date_T = DateAdd("s", nn, #1/1/1970 8:00:00 AM#)
'Date_T返回的是一个日期型的时间
'这里可以用Format函数来格式化输出了
'我使用的格式是你上面asctime() 的格式
GetTime = Format(date1, "ddd mmm dd hh:mm:ss")
End Function
这句写错了应该是
GetTime = Format(Date_T, "ddd mmm dd hh:mm:ss")
怎么还不结贴啊。。
Dim lx As Long
Dim sx As String
lx = 1040000000
MsgBox Format(lx, "##:##:##:####")
End Sub