• delphi


    可变参数 SysUtils.Format

    Format(const S : String; const args : array of const);

    默认值

    Debug(const Msg : String; const Err : Exception = nil);

    控件的 Anchors 属性: 保持与父控件相应边界的距离固定

    日期时间

    unit uSpecializedDateTimeFormatter;
    
    { 关于 日期时间 与 字符串 转换的特化函数
      ---------
      为转换下列格式而写 :
        yyyy-MM-dd HH:mm:ss
        yyyy-MM-dd
        HH:mm:ss
    }
    interface
    
    
    type
      TSpecializedDTFmtter = class
        public
          class function Fmt(const AFmtString : String; const ADateTime : TDateTime) : String;
          class function Parse(const ADateTimeStr : String) : TDateTime;
      end;
    
    
    implementation
    
    uses
      SysUtils;
    
    
    var
      _FmtSettings : TFormatSettings;
    
    
    class function TSpecializedDTFmtter.Fmt(const AFmtString : String; const ADateTime : TDateTime) : String;
    begin
      Result := FormatDateTime(AFmtString, ADateTime, _FmtSettings);
    end;
    
    class function TSpecializedDTFmtter.Parse(const ADateTimeStr : String) : TDateTime;
    begin
      Result := StrToDateTime(ADateTimeStr, _FmtSettings);
    end;
    
    
    function GetFmtSettings() : TFormatSettings;
    begin
      GetLocaleFormatSettings(0, Result);
    
      Result.DateSeparator := '-';
      Result.TimeSeparator := ':';
    
      Result.ShortDateFormat := 'yyyy-MM-dd';
    
      Result.LongTimeFormat := 'HH:mm:ss';
    end;
    
    
    initialization
      _FmtSettings := GetFmtSettings();
    
    
    end.

    ---------  THE END  ---------

  • 相关阅读:
    Confluence 6 在升级过程中查看合并日志
    Confluence 6 从 WIKI 标记整合到基于 XHTML 的存储格式
    Confluence 6 升级完成后的检查
    Confluence 6 超过当前许可证期限进行升级
    HDU2571--命运---DP
    HDU 2084 DP经典例子---数塔问题
    紫书第二章
    求组合数
    欧拉函数
    二分幂/快速幂
  • 原文地址:https://www.cnblogs.com/shadow-abyss/p/10968015.html
Copyright © 2020-2023  润新知