sql >> データベース >  >> RDS >> SQLite

SQLite Strftime()関数の有効なフォーマット文字列置換

    次の表には、strftime()で使用できる有効な形式の文字列置換が含まれています。 SQLiteで機能します。

    %d 曜日:00
    %f フラクショナル秒:SS.SSS
    %H 時間:00-24
    %j 年の日:001-366
    %J ユリウス日番号
    %m 月:01-12
    %M 分:00-59
    %s 1970-01-01からの秒数
    %S 秒:00-59
    %w 曜日0-6、日曜日==0
    %W 年の週:00-53
    %Y 年:0000-9999
    %%

    これらはどのように機能しますか?

    SQLiteでは、strftime() 関数は、指定された形式で日付/時刻の値を返します。

    関数を呼び出すときに形式を指定します。これを行うには、1つ以上の「フォーマット文字列置換」で構成されるフォーマット文字列を提供します。

    各フォーマット文字列の置換は、特定の日付部分のプレースホルダーのようなものです。例:%m その月の%Y 年などです。

    デモンストレーションの例を次に示します。

    .mode line
    SELECT 
      strftime('%Y-%m-%d', 'now') AS "Date",
      strftime('%H:%M:%S', 'now') AS "Time",
      strftime('%Y-%m-%d %H:%M:%S', 'now') AS "Date & Time",
      strftime('%d/%m/%Y', 'now') AS "Date 2",
      strftime('%s', 'now') AS "Epoch Time",
      strftime('%J', 'now') AS "Julian Day";

    結果:

           Date = 2020-04-27
           Time = 00:11:45
    Date & Time = 2020-04-27 00:11:45
         Date 2 = 27/04/2020
     Epoch Time = 1587946305
     Julian Day = 2458966.508165996

    1. コンポーネント全体をユーザーにインストールせずに、ODACを使用する.NETアプリケーションを展開するにはどうすればよいですか?

    2. 転送中のMySQLデータのSSLキー管理と暗号化

    3. ISNUMERIC('。')が1を返すのはなぜですか?

    4. PostgreSQLデータベースのbyteaフィールドに画像を保存する