格式化日期字符串 FormatSettings使用

如果 你想要得到 YYYY-MM/DD 这样的字符串 你肯定说这太简单了  直接

ShowMessage(FormatDateTime('YYYY-MM/DD',now));

 运行结果 YYYY-MM-DD  (我本地系统日期分隔符是-)   并没有出来预期结果。

 

解决方法 :

FormatSettings.DateSeparator :='/';
  FormatSettings.ShortDateFormat:='YYY-MM/DD';
  ShowMessage(FormatDateTime('YYYY-MM/DD',now));

 

或者 更简单的方式 :

ShowMessage(FormatDateTime('YYYY-MM"/"DD',now));

 

posted @ 2015-03-25 11:01  chinawcs  阅读(912)  评论(0编辑  收藏  举报