WINDOWS系统默认的短日期格式是:yyyy/m/d,在DELPHI中进行字符串互转时,经常会因为格式问题而转换失败,以前都是要求施工人员或客户手动修改系统的短日期格式为:yyyy-mm-dd来解决,近来无事找了一下相关资料,可以解决该问题

在应用程序打开时,可以通过TFormatSettings来设置应用程序的默认日期和时间格式

usesSysUtils, Windows;GetLocaleFormatSettings(GetUserDefaultLCID,FSetting);
FSetting.DateSeparator := '-';
FSetting.ShortDateFormat := 'yyyy-mm-dd';
FSetting.ShortTimeFormat := '00:00';
FSetting.LongDateFormat := 'yyyy-mm-dd';
FSetting.LongTimeFormat := '00:00:00';//日期时间字符串转换为TDateTime
sTime := FormatDateTime('yyyy-mm-dd hh:mm:ss',Now);
ADOQ.Fields[0].AsDateTime := StrToDateTime(sTime,FSetting);

通过FSetting来对日期时间格式的字符串进行TDateTime转换就不会再出现异常了。

DELPHI7对日期格式的处理相关推荐

  1. C#日期格式精确到毫秒 !!

    有时候我们要对时间进行转换,达到不同的显示效果 默认格式为:2009-6-24 14:33:34 如果要换成成200906,06-2009,2009-6-24或更多的该怎么办呢 我们要用到:DateT ...

  2. es日期format_elasticsearch存储日期格式字段

    elasticsearch创建index之后,可以设置mapping,如果mapping中没有设置date的format,那么默认为两种格式: date_optional_time 此格式为ISO86 ...

  3. 将前台日期格式转成与数据库日期格式相对应,后台java转数据库日期格式

    前台到后台java时data日期类型的转化 在实体类中用@DataTimeFormat,这样设置即使传过来是空的字符串也是可以转的,要和前面传过来的格式一致,如 @XmlElement(name=&q ...

  4. asp.net 2.0 中GridView里设置日期格式

    在asp.net 1.0 中的datagrid 中 设置日期字段格式时用 DataFormatString="{0:yyyy-MM-dd}"即可.    在gridview 中设置 ...

  5. matlab julian day,通用的日期格式与儒略日(julian day)格式的互相转换

    通用的日期格式与儒略日(julian day)格式的互相转换 李文军 中国地震局地震预测研究所北京100036 liwj@http://www.doczj.com/doc/f68d7eabdd3383 ...

  6. js时间戳转换成日期格式

    //时间戳转日期格式function timestampToTime(timestamp) {var date = new Date(timestamp * 1000); //时间戳为10位需*100 ...

  7. 解决MVC返回Json中日期格式问题

    问题:MVC中使用控制器返回JsonResult,如果带有日期字段的对象,浏览器接收到的json中会变成形如/Date('123123123')/格式.如何在easyui等中直接使用是个麻烦事. 解决 ...

  8. 日期格式转换 java 2016-09-03T00:00:00.000+08:00

    /**   * 日期格式转换yyyy-MM-dd'T'HH:mm:ss.SSSXXX  (yyyy-MM-dd'T'HH:mm:ss.SSSZ) TO  yyyy-MM-dd HH:mm:ss   * ...

  9. pandas将dataframe中的年、月、日数据列合并成完整日期字符串、并使用to_datetime将字符串格式转化为日期格式

    pandas将dataframe中的年.月.日数据列合并成完整日期字符串.并使用to_datetime将字符串格式转化为日期格式 目录

  10. pandas使用to_datetime函数把dataframe的字符串日期数据列转化为日期格式日期数据列( strings to datetime in dataframe column)

    pandas使用to_datetime函数把dataframe的字符串日期数据列转化为日期格式日期数据列( strings to datetime in dataframe column) 目录

最新文章

  1. 使用phpqrcode生成二维码时候显示不正常,有一个小方块
  2. 【机器学习入门到精通系列】不废话直入正题之单变量线性回归(另附单变量非线性代码)
  3. Windows配置jdk环境变量JAVA_HOME与path
  4. Some notes for CLFS2017
  5. 学子随感——遇见长郡浏阳(3)
  6. Vue中去掉表单对象上前后空格
  7. (十一)深入浅出TCPIP之TCP粘包问题
  8. php软件开发--yii2框架搭建及gitlib同步线上网站
  9. SQL Server安全性和基于策略的管理–高级条件
  10. KMP--找子串2.0
  11. linux装go环境脚本,linux中用shell快速安装配置Go语言的开发环境
  12. NClay框架AOP功能简介
  13. 设计模式:卑微的代理模式
  14. 大篆汉字对照表_篆书的写法(附篆楷常用字对照表)
  15. 基于51单片机超声波测距仪倒车雷达报警器汽车防撞系统套件
  16. 写了一个3D彩票软件!
  17. 数据分析进阶 - 评分模型权重计算方法
  18. Android版添加phonegap--美洽客服插件教程
  19. centos杀毒软件clamav安装
  20. 服装尺寸 html,国家标准规范服装尺寸表.doc

热门文章

  1. @千行百业,一起乘云而上
  2. python的help()用法
  3. win10网上邻居无法显示计算机,win10网上邻居看不到别的共享电脑怎么办
  4. ip查看服务器信息,如何查看服务器的出口ip地址
  5. 天使投资人讨论区块链投资:区块链虚火还是真火?
  6. Nginx代理静态图片
  7. 牛客竞赛语法入门班选择结构习题C++版本参考代码及部分解析
  8. 你能获得的数据量越大,你能挖掘到的价值就越多。
  9. 2.2 反相放大器、高输入电阻反相放大器、反相高压放大器
  10. 为什么看起来不是很复杂的网站,淘宝、腾讯却需要大量顶尖高手来开发?