delphi中时间格式的转换
我使用delphi+oracle编程时,从oracle数据库中读取的时间格式是
2000/9/18 下午 09:18:32.我想获得的时间格式是2000/9/18 21:18:32 也就是转化为24小时的格式.哪位大侠知道如何才能获得24小时格式的系统时间,或将其转化为24小时格式的.
问题点数:50、回复次数:7Top
1 楼jintao(jintao)回复于 2000-09-19 08:22:00 得分 0
在永久字段中定义显示格式!Top
2 楼linkie(linkie)回复于 2000-09-19 09:29:00 得分 20
请你使用Formatdatetime函数.
比如要将当前时间强行转换为标准的24小时制的格式,那么就是:
Formatdatetime('yyyy/m/d hh:mm:ss',Now);
就是说该函数的使用格式是:Formatdatetime('要得到的格式',时间);
你自己可以利用帮助文档多点了解Formatdatetime这个函数本身的。
Good luck!Top
3 楼zcw(惊风)回复于 2000-09-19 12:31:00 得分 0
如果你用的是数据集控件,你可以字段编辑器里,格式化字段的显示格式。Top
4 楼lzcq(流浪者)回复于 2000-09-19 17:06:00 得分 15
在oracle函数to_char函数中就可以取出你想要的格式
具体参数参见oracle帮助Top
5 楼CKEN()回复于 2000-09-19 17:17:00 得分 15
select to_char(yourdate,'yyyy/mm/dd hh:mm:dd') from yourdatabaseTop
6 楼lormee(老米)回复于 2000-09-19 17:39:00 得分 0
非常感谢各位的答复,我试过之后,晚上给分.相信应该没问题了.Top




