社区
C++ Builder
帖子详情
怎样将TDateTime型变量转化为秒数?
hfrui
2001-07-21 04:10:27
怎样将TDateTime型变量转化为秒数?
例如:
00:01:02转为秒数为62
...全文
263
10
打赏
收藏
怎样将TDateTime型变量转化为秒数?
怎样将TDateTime型变量转化为秒数? 例如: 00:01:02转为秒数为62
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
whitelion
2001-07-22
打赏
举报
回复
学习
火鸟33
2001-07-22
打赏
举报
回复
我觉得时间本身就是浮点型的,你设定断点看看中间值
「已注销」
2001-07-22
打赏
举报
回复
很不错嘛
@_@
猛禽
2001-07-22
打赏
举报
回复
同意windindance(风之舞),这最好
windindance
2001-07-22
打赏
举报
回复
最简单的方法:
TDateTime t;
int n;
n= (double)(t) * 86400;
MountLion
2001-07-21
打赏
举报
回复
short hour,min,sec,msec;
vTime.DecodeTime(&hour,&min,&sec,&msec);
vSec=msec+((long)min*60+hour)*60;
MountLion
2001-07-21
打赏
举报
回复
long vSec;
TDateTime vTime;
...
unsigned short hour,min,sec,msec;
vTime.DecodeTime( &hour, &min, &sec, &msec);
vSec=sec+((long)min*60+hour)*60;
Xhunter
2001-07-21
打赏
举报
回复
同意楼上
aningstar
2001-07-21
打赏
举报
回复
先用FormatDateTime()把TDateTime类型的变量转换成你方便处理的字符串,然后对String作处理,不用多说了吧!
傻乐tao
2001-07-21
打赏
举报
回复
TDateTime dt;
long total,h,m,s;
AnsiString temp;
dt=Now();
temp = TimeToStr(dt);
ShowMessage(temp.Length());
if(temp.Length() == 8)
{
h = temp.SubString(1,2).ToInt();
m = temp.SubString(4,2).ToInt();
s = temp.SubString(7,2).ToInt();
}
else
{
h = temp.SubString(1,1).ToInt();
m = temp.SubString(3,2).ToInt();
s = temp.SubString(6,2).ToInt();
}
total = h*3600 + m*60 +s;
//total -> the seconds
c语言t
datetime
变量
类
型
,c++ 时间类
型
详解(time_t和tm)
Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIXtime),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总
秒数
。Unix时间戳不仅被使用在Unix系统、类Unix...
delphi中日期类
型
T
DateTime
使用总结
刚才真正明白了Delphi中的T
DateTime
类
型
,实际上为一个浮点数,因此T
DateTime
类
型
的两个
变量
可以进行浮点数的大部分操作,对于小数部分可以使用minuteof输出它的分钟数,负小数取补后
转化
为分钟数。...
C++ Builder 字符串时间格式转换为T
DateTime
方法
T
DateTime
强制转换字符串 AnsiString sDate; int second,minute,hour,day,month,year; second=10; minute=10; hour=10: day=30; month=10; year=16; sDate.sprintf("%d-%d-%d %d:%d:%d",year,month,day,hour,min
delphi 各种时间类
型
之间的转换函数
各种时间类
型
之间的转换函数 ...作用: 将一个T
DateTime
类
型
的时间
转化
为Dos环境中的时间,Dos环境下对时间的访问方法和VCL中的T
dateTime
类
型
不一样,在进行文件操作时,为了保持时间的一致性,需要使用
DateTime
ToFileD
得到两个
DateTime
变量
相减的以秒为单位的结果
TimeSpan sp = new TimeSpan();
DateTime
dt =
DateTime
.Now; sp =
DateTime
.Now - dt; Label1.Text=sp.Seconds.ToString();
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章