zoukankan      html  css  js  c++  java
  • sqlite sqlserver 时间函数

    ---------------------------------------------------------------------

     whereSql := 'substr(f_billNumber,1,4)=' + QuotedStr(yymm)
      else
        whereSql := 'left(f_billNumber,4)=' + QuotedStr(yymm);

    ---------------------------------------------------------------------
    near syntax error
    insert into [t_Table] ([fName]) select '张三'
    where not exists (SELECT 1 FROM [t_Table] where [fName] = '张三');


    insert into ErrorConfig(Type,Value1)
    select 'RetryWaitSeconds','3'
    where not exists(select * from ErrorConfig where Type='RetryWaitSeconds')


    计算机当前时间
    SELECT date(‘now’)
    计算机当前月份的最后一天
    SELECT date(‘now’,’start of month’,’+1 month’,’-1 day’)
    计算UNIX 时间戳1092941466表示的日期和时间
    SELECT datetime(‘1092941466’,’unixepoch’)
    计算 UNIX 时间戳1092941466 表示的本地日期和时间
    SELECT datetime(‘1092941466’,’unixepoch’,’localtime’)
    计算机当前UNIX 时间戳
    SELECT strftime(‘%s’,’now’)
    两个日期之间相差多少天
    SELECT jolianday(‘now’)-jolianday(‘1981-12-23’)
    两个日期时间之间相差多少秒
    SELECT julianday('now')*86400 - julianday('2004-01-01 02:34:56')*86400
    计算今年十月份第一个星期二的日期
    SELECT date('now','start of year','+9 months','weekday 2');


    ||字符串相加



    delphi 日期时间相差 (2013-12-09 06:12:14)转载▼
    标签: delphi it    分类: 开发资源
    uses
    DateUtils
     
    function YearsBetween(const ANow, AThen: TDateTime): Integer; //年差
    function MonthsBetween(const ANow, AThen: TDateTime): Integer;//月差
    function WeeksBetween(const ANow, AThen: TDateTime): Integer;//星期差
    function DaysBetween(const ANow, AThen: TDateTime): Integer;//日差
    function HoursBetween(const ANow, AThen: TDateTime): Int64;//小时差
    function MinutesBetween(const ANow, AThen: TDateTime): Int64;//分钟差
    function SecondsBetween(const ANow, AThen: TDateTime): Int64;//秒差
    function MilliSecondsBetween(const ANow, AThen: TDateTime): Int64; //豪秒差 1000进制
     
    function IncYear(const AValue: TDateTime;    const ANumberOfYears: Integer = 1): TDateTime;   //年相加减

    function IncWeek(const AValue: TDateTime;const ANumberOfWeeks: Integer = 1): TDateTime; //月相加减

    function IncDay(const AValue: TDateTime;const ANumberOfDays: Integer = 1): TDateTime;    //日相加减

    function IncHour(const AValue: TDateTime;const ANumberOfHours: Int64 = 1): TDateTime;   //小时相加减

    function IncMinute(const AValue: TDateTime; const ANumberOfMinutes: Int64 = 1): TDateTime; //分钟相加减

    function IncSecond(const AValue: TDateTime;const ANumberOfSeconds: Int64 = 1): TDateTime; //秒相加减

    function IncMilliSecond(const AValue: TDateTime;const ANumberOfMilliSeconds: Int64 = 1): TDateTime; //毫秒相加减
    详细请看
    DateUtils 里面封装了很多日期时间函数

  • 相关阅读:
    二元关系最小割
    DG观察日志传输
    [WC2007]剪刀石头布——费用流
    备库报 ORA-00313、ORA-00312、ORA-27037
    「清华集训 2017」无限之环
    The listener supports no services
    [SDOI2010]星际竞速——费用流
    ORA-16055: FAL request rejected
    [总结]网络流
    ORA-16047: DGID mismatch between destination setting and standby
  • 原文地址:https://www.cnblogs.com/xionda/p/12262834.html
Copyright © 2011-2022 走看看