//========以下javascript代码弹出13位的数字==============
<script>
var oDate = new Date();
var uTime = oDate.getTime();
alert(uTime)
</script>
===================================
我用vc这样写只能得到10位得数据CString sTime;
sTime.Format("%d",CTime::GetCurrentTime());
AfxMessageBox(sTime)怎么样用vc得到象javascript中那样的结果(即是13位的数字)?
<script>
var oDate = new Date();
var uTime = oDate.getTime();
alert(uTime)
</script>
===================================
我用vc这样写只能得到10位得数据CString sTime;
sTime.Format("%d",CTime::GetCurrentTime());
AfxMessageBox(sTime)怎么样用vc得到象javascript中那样的结果(即是13位的数字)?
解决方案 »
- 说说你面试遇到的写函数题!!
- 诸位有没有遇见程序运行不报错,却不能调试走单步的情况
- 画图前可否先装载位图,?
- 一个数据编程问题,急用,请指教!!!
- 有谁能告诉我!!!
- 紧急求助:如何只用API函数去改变对静态文本框的字体色及背景色,我已经想了两天了,还没想出来,
- MFC SDI warning: no document names in string for template #128
- VC源码编译顺序问题
- MFC分切窗口中断
- winsock的地址问题
- 请问悬浮式帮助怎么实现啊?
- API函数:如何取得listview,treeview的内容?(listview有N行M列,treeview的各个节点及子、孙节点内容)
AfxMessageBox(tm.Format("%c"));具体的格式可以根据这个来设定:(我也不是很清楚你想想要什么样的格式)
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/vccore98/HTML/_crt_strftime.2c_.wcsftime.asp
GetLocalTime(&st);
SYSTEMTIME systime;
::GetSystemTime(&systime);不过系统时间比我们的北京时间小八个小时。但毫秒可以使用。
系统时间的结构是:
typedef struct _SYSTEMTIME {
WORD wYear;
WORD wMonth;
WORD wDayOfWeek;
WORD wDay;
WORD wHour;
WORD wMinute;
WORD wSecond;
WORD wMilliseconds;
} SYSTEMTIME, *PSYSTEMTIME, *LPSYSTEMTIME;
INT64 i64 = ((((INT64)ft.dwHighDateTime) << 32 |ft.dwLowDateTime) - 116445024000000000)/10000;
TRACE("%I64d\n",i64);
SYSTEMTIME st;
FILETIME ft;
GetSystemTime(&st); SystemTimeToFileTime(&st,&ft);
INT64 i64 = ((((INT64)ft.dwHighDateTime) << 32 |ft.dwLowDateTime) - 116444736000000000)/10000;
TRACE("%I64d\n",i64);
time_t t = tm.GetTime();time_t是long类型的