2017年9月22日金曜日

ROBOCOPY の除外オプションの挙動を検証してみた。

序文

近年のWindowsに標準搭載されている ROBOCOPY (高機能なファイルコピーコマンド) について、ヘルプを見ただけではわかりにくい細部の挙動 (除外オプション回り) を検証してみた。

※検証は Windows 7 でしか行っていないため、Windows 10 などでは挙動が異なる可能性あり。


補足: ROBOCOPYを使用する上で、認識しておいた方がよい挙動

  • ROBOCOPYは、ファイルの更新判定を、メタ情報 (更新日時とファイルサイズ) だけで行っている。→ ファイルの中身は比較していない。

  • これは、コピー速度を上げるための有効な戦略で、ほとんどの場合で問題は出ない。

    例外として、もし(パワーユーザが特殊な操作で)ファイルの更新日時を操作していると、ROBOCOPYがファイルの更新に気づけないケースが発生しうる。


検証環境

  • Windows 7 Professional (SP1) 64bit版、日本語
  • コマンドプロンプトのコードページ: 932 (Shift-JIS) と 65001 (UTF-8)

検証結果

検証結果を表にまとめてみたものの、ROBOCOPY にある程度慣れている人にしか伝わらないかもしれない。

No.ファイル有無更新日時サイズ中身表示除外オプション
1コピー のみ---*EXTRA File/XX
2コピー のみ---New File
「新しいファイル」
/XL
3両方に存在 同一日時 同一サイズ同じ Same
「同じ」
(デフォルトで
除外される)
4 異なる
5 別サイズ - Changed
「変更済み」
/XC
6コピー元が新しい同一サイズ同じ Newer
「より新しい」
/XN
7 異なる
8 別サイズ -
9コピー元が古い 同一サイズ同じ Older
「より古い」
/XO
10 異なる
11 別サイズ -
No.ファイル有無更新日時サイズ中身表示 (「/XL /V」指定時)
2コピー のみ---lonely
「コピー元にだけ存在する」

一言コメント

  • 検証の結果分かったこと: 「/XC」の「Changed」(変更された/変更済み) というのは、
    「ファイルサイズが変更されていて、更新日時が変更されていない」という意味だった。
    このオプションを単独で使う状況が思いつかない。
  • コピー元だけに存在するファイルのみをコピーしたいとき (= 両方に存在するファイルは無視したいとき) には、「/XC /XN /XO」を指定すればよい。
  • 除外オプションを試行錯誤するときには、あわせて「/V」オプションも指定しておくと捗る。
  • ROBOCOPYをコピー実行中に Ctrl+C で強制停止させた場合、コピー先にコピー途中の不完全なファイル(更新日付が1980年のファイル)が残るので、適宜手作業で取り除くこと。

読み物 (1): ROBOCOPYの画面表示について

ROBOCOPY を コードページ 65001 で実行すると、きわめて整然とした画面出力がされる。(図1)
非常に見やすく、わかりやすい。

図1. chcp 65001: きわめて整然でわかりやすい

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows                              
-------------------------------------------------------------------------------

  Started : Thu Sep 21 07:21:20 2017

   Source : T:\srcDir\
     Dest : T:\dstDir\

    Files : *.*
     
  Options : *.* /V /L /COPY:DAT /R:1000000 /W:30 

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

                   10 T:\srcDir\
   *EXTRA File          6 dstExtra.txt
           same         6 same.txt
           same         6 sameTime_diffContent_sameSize.txt
     Changed            6 sameTime_diffContent_diffSize.txt
     New File           6 srcLonely.txt
     Newer              7 srcNewer_diffContent_diffSize.txt
     Newer              6 srcNewer_diffContent_sameSize.txt
     Newer              6 srcNewer_sameContent.txt
     Older              6 srcOlder_diffContent_diffSize.txt
     Older              6 srcOlder_diffContent_sameSize.txt
     Older              6 srcOlder_sameContent.txt

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

               Total    Copied   Skipped  Mismatch    FAILED    Extras
    Dirs :         1         0         1         0         0         0
   Files :        10         8         2         0         0         1
   Bytes :        61        49        12         0         0         6
   Times :   0:00:00   0:00:00                       0:00:00   0:00:00

   Ended : Thu Sep 21 07:21:20 2017

しかしながら、我々の コードページ 932 (日本語Windows環境のデフォルト) では、画面表示の桁がそろっておらず、見づらい。(図2)
日本語翻訳チームさんたちには、もう少し頑張ってもらいたかった。

図2: chcp 932: 桁合わせがうまくいっておらず、わかりづらい。

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Windows の堅牢性の高いファイル コピー                              
-------------------------------------------------------------------------------

  開始: Thu Sep 21 07:21:20 2017

   コピー元 : T:\srcDir\
     コピー先 : T:\dstDir\

    ファイル: *.*
     
  オプション: *.* /V /L /COPY:DAT /R:1000000 /W:30 

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

                   10 T:\srcDir\
   *EXTRA File          6 dstExtra.txt
           同じ         6 same.txt
           同じ         6 sameTime_diffContent_sameSize.txt
     変更済み            6 sameTime_diffContent_diffSize.txt
     新しいファイル           6 srcLonely.txt
     より新しい              7 srcNewer_diffContent_diffSize.txt
     より新しい              6 srcNewer_diffContent_sameSize.txt
     より新しい              6 srcNewer_sameContent.txt
     より古い              6 srcOlder_diffContent_diffSize.txt
     より古い              6 srcOlder_diffContent_sameSize.txt
     より古い              6 srcOlder_sameContent.txt

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

                  合計     コピー済み      スキップ       不一致        失敗    Extras
   ディレクトリ:         1         0         1         0         0         0
     ファイル:        10         8         2         0         0         1
      バイト:        61        49        12         0         0         6
       時刻:   0:00:00   0:00:00                       0:00:00   0:00:00

       終了: Thu Sep 21 07:21:20 2017

読み物 (2): 除外オプションの挙動

ここでいう「除外オプション」とは、一部のファイルをバックアップ対象外とするためのオプションを意味する。 これらは、ROBOCOPYのコマンドラインオプション内の「ファイル選択オプション」(File Selection Options)グループに属している。

以下は、ROBOCOPYのコマンドラインヘルプからの抜粋である。(図3、図4)

図3: ROBOCOPYのコマンドラインヘルプ (日本語版) からの抜粋

/XC :: 変更されたファイルを除外します。
/XN :: 新しいファイルを除外します。
/XO :: 古いファイルを除外します。
/XX :: コピー先にだけ存在するファイルとディレクトリを除外し
      ます。
/XL :: コピー元にだけ存在するファイルとディレクトリを除外し
      ます。
/IS :: 同一ファイルを含みます。
/IT :: 異常なファイルを含めます。

図4: ROBOCOPYのコマンドラインヘルプ (英語版) からの抜粋

/XC :: eXclude Changed files.
/XN :: eXclude Newer files.
/XO :: eXclude Older files.
/XX :: eXclude eXtra files and directories.
/XL :: eXclude Lonely files and directories.
/IS :: Include Same files.
/IT :: Include Tweaked files.

とりあえず、日本語版のヘルプは、「ヘルプ上の文言」と「実際に画面表示される文言」とが一致してないため、非常にわかりづらい。わかりづらいというよりは、用語の混乱がある。

ROBOCOPYの概念上、「新しいファイル (New File/Lonely)」と「より新しい (Newer)」は全く別の意味をあらわす用語になっている。これが混乱の元である。

たとえば、「/XN」というオプションの説明文として、
/XN :: 新しいファイルを除外します。
とあるが、このオプションでは 画面上で「新しいファイル」と表示されるファイルは除外されない。このオプションで実際に除外されるのは、画面上で「より新しい」と表示されるファイルである。

新しいファイル」と表示されるファイルを除外するには、「/XL」を指定する必要がある。

(もし「/XN」オプションの説明文が、
/XN :: コピー先より新しいコピー元ファイルを除外します。
だったなら、もう少し親切だったように思う)

なお、英語版のヘルプにもあいまいなところ(説明不足による複数の解釈の余地)があり、あまりわかりやすいとは言えない。日本語翻訳チームも苦労したのかもしれない。

2017年9月16日土曜日

ckw-mod を個人的に改造してみた。(その2)

(ckw-mod を個人的に改造してみた。 の続き)

ダウンロード

※動作確認は、Windows 7 Professional SP1 (64bit) で実施。


リリースノート

Release 0.9.1-mod-amdkkj-2 amdkkj/ckw-mod GitHub
  • 複数行貼り付け時の確認ダイアログをモーダルに変更
  • コードページの動的変更に対応 (by rururu)
    • 隠しコンソールのコードページを常に監視し、
      chcp コマンド等で動的にコードページが変更された場合にも追従するように変更
  • システムメニュを日本語で表示するように変更
    ただし、OSの言語設定が日本語「以外」の環境では、これまで通り英語のシステムメニュが表示される
    • システムメニュで使用している文字列をリソースファイルに切り出したため、
      今後はリソースファイルを編集するだけで日本語以外にも対応可能
  • システムメニュに、標準コマンドプロンプト互換の「貼り付け」を追加
    • 標準コマンドプロンプト同様に、Alt + スペース → e → p の
      キーコンビネーションで クリップボードからの貼り付けができるようになった

関連記事

2017年9月12日火曜日

結局のところ、blockquote要素の内部にcite要素を入れてもよいのか? (HTML)

結論

入れてもOK。
blockquote要素の内部(配下)に、cite要素を入れてもよい。(と思われる)

根拠

下記は、引用についての引用。(※ただし、強調部分は引用者による)

The <blockquote> element represents content that is quoted from another source, optionally with a citation which must be within a footer or cite element, and optionally with in-line changes such as annotations and abbreviations.

Content inside a blockquote other than citations and in-line changes must be quoted from another source, whose address, if it has one, may be cited in the cite attribute.


経緯

以前にどこかで、「blockquote要素の内部には絶対に絶対にcite要素を入れては駄目だblockquote要素配下には純粋に引用されたものだけを書くんだcite要素は外に出せもしくは代わりにcite属性の方を使え」という主張を見た記憶があったため、調べてみた。

HTML5仕様はまだドラフト段階なので、二転三転することもあるのかもしれない。

2017年9月10日日曜日

ckw-mod を個人的に改造してみた。

※2017/9/16 追記: 最新バージョンはこちら。→ ckw-mod を個人的に改造してみた。(その2)

まとめ


ダウンロード

※動作確認は、Windows 7 Professional SP1 (64bit) で実施。


リリースノート

Release 0.9.1-mod-amdkkj-1 amdkkj/ckw-mod GitHub
  • クリップボードから貼り付けられる文字列が複数行だった場合に、確認ダイアログを表示するよう変更
  • 「--chdir (-cd)」オプション処理の変更 (失敗時の救済処理を追加)
    • 指定されたパスへの SetCurrentDirectory() がエラーになった場合に、
      指定されたパスの「親ディレクトリ」に対し
      再度 SetCurrentDirectory() を試みる処理を追加
  • Windows 7 のエクスプローラで ckw.exe のプロパティを表示したとき、
    「製品名」「著作権」が表示されていなかったため、表示されるように修正
  • ウインドウタイトルが128文字以上の時に落ちる不具合を修正 (by rururu)

関連記事

2017年9月4日月曜日

ckw-mod の系譜を追ってみた。

まとめ

ckw-mod*1 には、本家バージョンよりもさらに開発がすすんでいる派生版 (フォーク) が存在する。

そこで、「(実質上の) 最新版がどこにあるのか」を調査した。※野良ビルドは調査対象外

*1: ckw-mod は、Windows標準のコマンドプロンプトの代替として使えるフリーソフト (オープンソース)

調査結果

Q. ckw-mod の最新は、どこにあるのか?

A. 2017年9月現在でもアクティブに更新されているのは、rururutan さん版 だと思われる。


備考1: ckw-mod の歴史

  1. 始祖 ckw (ckw-mod の派生元)

    はじめに ckw が あった。
    • http://www.geocities.jp/cygwin_ck/ ※リンク切れ
  2. ckw の消滅と、その亜種の乱立

    始祖 ckw は、なくなってしまった。
    しかしながら、ckw はオープンソースだったため、いろいろな人が各所でそれぞれ開発を引き継ぎ、それぞれの修正版を公開した。
  3. ckw-mod 本家 の誕生

    有志の方 (おそらく、deflis さん) が、多数に枝分かれした ckw の各修正版の変更内容を ほぼ すべて取り込んだ統一版である、ckw-mod を作った。(偉業)
  4. ckw-mod 本家 の発展 (~2013年ごろ)

    有志の方々 (deflis さん や、southly さん 他多数) により、本家の ckw-mod はさらに改良されていった。
    本家の更新は 2013年8月ごろまで続いた。
  5. ckw-mod 派生版の台頭

    本家 ckw-mod の更新は落ち着いたが、それ以降も、本家から派生 (fork) したプロジェクト (ckw-mod 派生版) では 引き続き開発が続けられた。
    たとえば、rururutan さんの rururutan/ckw-mod は 2017年現在でもアクティブであり、本家をベースとして UNICODE対応 や Windows 10対応 も行われている。

備考2: 2017年9月初時点での、ckw-mod 派生プロジェクトについて

2017年9月初現在で、ckw-mod の派生 (fork) は、24個 存在する。

この調査を始めた当初は、24個の中の どのプロジェクト (リポジトリ) が最新なのかが分からなかった。そこで、各プロジェクトの状況*1を簡単に調べてみた。(*1: 2017年9月初 現在)

0.@ckw-modckw-mod / ckw-mod本家
1.@abedasterabedaster / ckw-modコミットなし
2.@amuramatsuamuramatsu / ckw-mod独自ブランチあり: improvement-stability (stale)
3.@comuttuncomuttun / ckw-mod独自ブランチあり: b_dist (stale)
4.@deflisdeflis / ckw-mod(本家のプロジェクトメンバー)
5.@iusenix├→ iusenix / ckw-modコミットなし
6.@kkawa└→ kkawa / ckw-modコミットなし
7.@draftcodedraftcode / ckw-mod独自ブランチあり: FontHack (stale)
8.@Fuj18Fuj18 / ckw-modコミットなし
9.@hmrhmr / ckw-modコミットなし
10.@hokorobihokorobi / ckw-modコミットあり: master
11.@lillycodelillycode / ckw-modコミットなし
12.@mallowlabsmallowlabs / ckw-mod独自ブランチあり: high_dpi_support (stale)
13.@MatsuyanagiMatsuyanagi / ckw-modコミットなし
14.@mecabmecab / ckw-mod独自ブランチあり: high_dpi_compat, envvar,
more_bgimage_type (いずれも stale)
15.@mwparkmwpark / ckw-modコミットなし
16.@nocd5nocd5 / ckw-modコミットあり: master
独自ブランチあり: nocd5Feature (stale)
17.@ousttrueousttrue / ckw-modコミットあり: master
18.@rururutanrururutan / ckw-modコミットあり: master, develop ※active
独自ブランチあり: unicode (stale)
19.@tesurijp└→ tesurijp / ckw-mod独自ブランチあり: AdhocForceV2 (stale)
20.@southlysouthly / ckw-mod(本家のプロジェクトメンバー)
21.@staniastania / ckw-modコミットなし
22.@tipjstipjs / ckw-modコミットなし
23.@wantorawantora / ckw-modコミットあり: master
独自ブランチあり: support_gcc, totray, chdir_lock,
remove_warnings (いずれも stale)
24.@yukke64yukke64 / ckw-modコミットなし

おまけ

25.@amdkkjamdkkj / ckw-mod諸般の事情(?)により、私もフォークしました。

関連記事

2017年8月31日木曜日

MinGW の make だけを手動でインストールする

必要なアーカイブ


インストール手順

  1. make-3.82.90-2-mingw32-cvs-20120902-bin.tar.lzma から
    「mingw32-make.exe」を取り出して、パスの通ったディレクトリに格納する。
    ※お好みで、「mingw32-make.exe」を「make.exe」にリネームする。
  2. libintl-0.18.3.2-2-mingw32-dll-8.tar.xz から
    「libintl-8.dll」を取り出して、前手順と同じディレクトリに格納する。
    ※このDLLがないと、make に
    「コンピューターに libintl-8.dll がないため、プログラムを開始できません。この問題を解決するには、プログラムを再インストールしてみてください。 」
    と怒られる。
  3. libgcc-6.3.0-1-mingw32-dll-1.tar.xz から
    「libgcc_s_dw2-1.dll」を取り出して、前手順と同じディレクトリに格納する。
    ※このDLLがないと、make に
    「コンピューターに libgcc_s_dw2-1.dll がないため、…」と怒られる。
  4. libiconv-1.14-3-mingw32-dll.tar.lzma から
    「libiconv-2.dll」を取り出して、前手順と同じディレクトリに格納する。
    ※このDLLがないと、make に
    「コンピューターに libiconv-2.dll がないため、…」と怒られる。
  5. おわり。

補足

各アーカイブからのファイル取出しは、7-Zip があれば 事足りる。

2017年8月27日日曜日

Googleの検索結果リンクを、直接リンクに書き換えるブックマークレット

概要

Googleの検索結果リンクを、「検索結果への直接リンク」に置き換えるブックマークレットを書いた。

いわゆる一般的なブックマークレットの用法と同様だが、
Googleの検索結果ページを表示している状態で実行することで、表示中ページの全検索結果リンクを更新する。

具体的には、検索結果の各リンクのURLが下記のようにGoogleサーバ経由となっている場合に、

  • https://www.google.co.jp/url?q=http://example.com/&sa=
  • https://www.google.co.jp/url?url=http://example.com/&rct=

これを下記のような直接リンク (= Googleサーバを経由しない) に置き換える。

  • https://example.com/

ブックマークレットのソース (再掲)

整形すると、下記の通り。

javascript:(
  function() {
    var a = document.getElementsByTagName("a"),
        n = a.length,
        i = 0;

    while (i < n) {
      var u = a[i].href.match(/\/url\?(?:q|url)=(h[^&]+)/);

      if (u) {
        a[i].href = decodeURIComponent(u[1]);
      }
      ++i
    }
  }
)();

備考

  • Firefoxなどは、ブラウザ自体が上記ブックマークレットと同等(以上)の機能を内蔵している模様。

NTFS上の、空ディレクトリのサイズを知りたい。

まとめ

NTFS上で「空ディレクトリがどれだけのディスク容量を消費するのか」を実測した。

さまざまな因子があるため参考にもならない可能性が高いが、今回の検証による結果としては

空ディレクトリ1つあたり、1600バイト程度 のディスク容量

を消費していた。(空ディレクトリ10,000個の平均値、計測ミスの可能性もあり)

※この記事をこれ以降読んでも、とくにオチはありません。

2017年8月24日木曜日

ハードリンクの参照カウント数を考慮してくれる du コマンド が欲しい。 (Windows環境で)

結論

Sysinternals の Du (disk usage) は、
NTFS上での ハードリンクの参照カウント数 を考慮したうえで ディスクの使用量を算出してくれる。

経緯

  • dumpfs 系 のバックアップコマンド (たとえば、mdumpfs) を使うと、NTFSのハードリンク機能を駆使し、ディスク領域を極力消費せずに、各バックアップ断面のスナップショットを取ることができる。
  • たとえば、未変更のファイルに対して3回バックアップ (スナップショット) を取った場合、バックアップ結果のファイルは3つできるが、それらのディスク上の実体は共有されており、実際には ファイル1つ分のディスク領域しか消費しない。
    (参照カウントが 3 のファイルが、1つ存在する状態)
  • しかし、Windows上の一般的なツール (エクスプローラ他) は、NTFS上のハードリンクの参照カウントを考慮しない
    (上記の3回バックアップの例の場合ならば、同じサイズのファイルがディスク上に3つとも存在し、ファイル3つ分のディスク領域を消費しているかのように報告する)
  • なお、本家(unix、linux環境) の du コマンドは、ハードリンクの参照カウントを考慮しているようである。
    (参考: ハードリンクがある場合の du によるディスク消費量表示の注意 - 学習する機械、学習しない人間)
  • いわゆる Win32 port の du コマンド をいくつか試してみたが、ハードリンクの参照カウントを考慮してしているものは、ほとんどなかった。
    冒頭で掲示した Sysinternals版 の du コマンド は、数少ない例外である。

補足

上記の 「Sysinternals版 の du コマンド」は、「Size」と「Size on disk」(= ディスク上のサイズ) の両方をレポートしてくれるが、
「空のディレクトリ」の「Size on disk」については
1ディレクトリあたり「4,096 bytes」
とレポートしているように見える。
※「4,096 bytes」というのは、対象NTFSボリュームの クラスタサイズ (アロケーションユニットサイズ) だと思われる。

NTFSの内部構造については詳しくないのだが、空ディレクトリ1つ 4KB は大きすぎる気がする(*1) ので、別途調査予定。
*1 … MFT (Master File Table) の1レコード分である、1KB で収まるのではないか?


関連記事

2017年8月2日水曜日

CCleaner の v5.32.6129 には致命的なバグあり。Thunderbird のプロファイルデータが破損し、すべてのメールアカウント情報が白紙 (初期状態) に戻る。

本気で危険

  • メールクライアントのThunderbird を使用している人は、安易に CCleaner の「v5.32.6129」を使用しては駄目 (*1)。
  • 「v5.32.6129」を使用すると、(*1)
    Thunderbird のプロファイル(アカウント情報) を管理する「prefs.js」が 破損する。
    (日本語部分が文字化けし、Thunderbird が読み込みに失敗する)
  • Thunderbird は、起動時に「prefs.js」が読み込めないと「prefs.js」を初期化するため、
    すべてのメールアカウント情報が消える。(初回インストール直後の状態に戻る)
  • メールデータ自体は無事だが、Thunderbird がメールデータを認識できなくなるため、過去のメールも読めなくなる。

*1 … より厳密には、CCleaner v5.32.6129 上のアプリケーション別の設定で、
Thunderbird 配下の「保存場所」という項目にチェックが入っていると発生する模様。
この項目は、デフォルトではチェックされているらしい。

復旧方法

  • システム開発の備忘録: Thunderbirdのアカウントが破損したときの対処法
  • 「prefs.js」のバックアップがないと、もう取り返しがつかない。
  • 「prefs.js」のバックアップがあるならば、Thunderbird を終了させた状態で、
    「prefs.js」をバックアップから戻してやればよい。
  • 「prefs.js」は、プロファイルのディレクトリ
    (「Profiles\<8文字のランダムな文字列>.default」) の直下に存在する。

今後に向けて

  • CCleaner のバージョンを、一つ戻す。
    ひとつ前のバージョンである、CCleaner の「v.5.31.6105」ならば、今回の事象は発生していない。
  • 原理的には、バージョンを戻さずとも、
    CCleanerの設定で Thunderbird 配下の「保存場所」のチェックを外すだけで再発防止できそうだが、当方は不安だったためバージョンを戻した。
  • 日々の運用として、「prefs.js」のバックアップをこまめにとること。複数世代のバックアップが望ましい。

有用な情報

阿鼻叫喚の声

2017年7月23日日曜日

コンピュータ将棋における、SFEN文字列の最大長について

※ネタ記事です。

※SFEN文字列 の詳細については、
将棋所:USIプロトコルとは」 の 「SFENによる盤面と指し手の表記について」
と、Tord Romstad氏 の USI原案 (現在リンク切れ) を参考にしました。


ぼくのかんがえた さいちょうの えすえふいーえぬ

SFEN文字列 の最大長は、おそらく130文字。
※Move count (「次が何手目か」を表す数字) は、含めず

なお、この記事をこれ以降読んでも、とくにオチはありません。


長さ130文字のSFEN文字列 具体例

1+N1+S1+S1+N1/1+L1+R1+B1+L1/1+P1+P1+P1+P1/1+P1+P1+p1+p1/1+P1K1k1+p1/1+P1+P1+p1+p1/1+p1+p1+p1+p1/1+l1+b1+r1+l1/1+n1+s1+s1+n1 b 2G2g

上記の具体例の BOD形式 表現

後手の持駒:金二 
  9 8 7 6 5 4 3 2 1
+---------------------------+
| ・ 圭 ・ 全 ・ 全 ・ 圭 ・|一
| ・ 杏 ・ 龍 ・ 馬 ・ 杏 ・|二
| ・ と ・ と ・ と ・ と ・|三
| ・ と ・ と ・vと ・vと ・|四
| ・ と ・ 玉 ・v玉 ・vと ・|五
| ・ と ・ と ・vと ・vと ・|六
| ・vと ・vと ・vと ・vと ・|七
| ・v杏 ・v馬 ・v龍 ・v杏 ・|八
| ・v圭 ・v全 ・v全 ・v圭 ・|九
+---------------------------+
先手の持駒:金二 
手数=0    まで

上記の具体例の 局面図 (画像)


「最長」のレギュレーション

  • 平手の初期配置から、合法手で到達できる局面のみを対象とする。


参考リンク

参照したWebページ

使用させていただいたソフトウェア

2017年7月9日日曜日

Javaでの、2次元配列 (多次元配列) の作成方法の違いによるバイトコード差異について

Q. Javaでの2次元配列の作成において、「多次元配列風の作法」と「ジャグ配列風の作法」とでは、バイトコードに違いは出るのか?

多次元配列風の作法 ※正式な用語ではない
int[][] a = new int[3][4];
ジャグ配列風の作法 ※正式な用語ではない
int[][] a = new int[3][];
a[0] = new int[4];
a[1] = new int[4];
a[2] = new int[4];
ジャグ配列風の作法 その2
int[][] a = new int[][] {
  new int[4], 
  new int[4], 
  new int[4]};

A. バイトコードに差異は出る。

Javaの仮想マシンは、「多次元配列作成専用のオペコード」(multianewarray)を持っている。

したがって、「多次元配列風の作法」の方が、バイトコードがコンパクトになる。

調査で使用したJavaコンパイラ
javac 1.8.0_25 (Oracle)
Javaソースコードバイトコード
// 多次元配列風
int[][] a = new int[3][4];
ICONST_3
ICONST_4
MULTIANEWARRAY [[I 2
ASTORE 1
// ジャグ配列風
int[][] a = new int[3][];
a[0] = new int[4];
a[1] = new int[4];
a[2] = new int[4];
ICONST_3
ANEWARRAY [I
ASTORE 1

ALOAD 1
ICONST_0
ICONST_4
NEWARRAY T_INT
AASTORE

ALOAD 1
ICONST_1
ICONST_4
NEWARRAY T_INT
AASTORE

ALOAD 1
ICONST_2
ICONST_4
NEWARRAY T_INT
AASTORE
// ジャグ配列風 その2
int[][] a = new int[][] {
  new int[4], 
  new int[4], 
  new int[4]};
ICONST_3
ANEWARRAY [I

DUP
ICONST_0
ICONST_4
NEWARRAY T_INT
AASTORE

DUP
ICONST_1
ICONST_4
NEWARRAY T_INT
AASTORE

DUP
ICONST_2
ICONST_4
NEWARRAY T_INT
AASTORE

ASTORE 1

参考リンク

2017年7月3日月曜日

Javaにおける、フィールド修飾子 (final や transient 等) の記述順序について

結論

文法上は自由だが、慣習としては下記の順序で記述する。(推奨)

  1. アクセス修飾子 (publicprotectedprivate、もしくは、何も書かない)
  2. static
  3. final
  4. transient
  5. volatile

根拠

  • Java 言語仕様」の「8.3.1. Field Modifiers」に、下記の記述あり。

    If two or more (distinct) field modifiers appear in a field declaration, it is customary, though not required, that they appear in the order consistent with that shown above in the production for FieldModifier.

    (日本語訳) フィールド宣言中にフィールド修飾子を複数記述する場合、必須ではないものの、慣習としては 上記の FieldModifier 生成規則に記述された順序で指定する。

  • java.lang.reflect.Modifier」の「toString(int mod)」に、下記の記述あり。

    修飾子名は、『Java(tm)言語仕様』のセクション8.1.1、8.3.1、8.4.3、8.8.3、および9.1.1で指定されている推奨修飾子順序に適合する順序で返されます。

補足

final」と「transient」の組み合わせは、ほとんどの場合でナンセンス。
transient」だとデシリアライズ時に null になるが、「final」ならば再代入ができない。
(当該フィールドの値は、デシリアライズ後は 常にnull になる)

例外として、シングルトンなどで、デシリアライズ時に readResolve() でインスタンス自体を読み替えてしまう場合だけは、「final transient」が意味を成す。

2017年6月24日土曜日

OpenCV-Python で読み込んだ画像を、wxPython で表示したい。

結論

実現は容易。 (※2017/6/24 全面改訂)

wx.BitmapFromBuffer() で、OpenCV で読み込んだ画像データ (np.ndarray) から wx.Bitmap を作成できる。

ただし、OpenCV で読み込んだ画像データは BGR形式であるため、事前に RGB形式に変換しておく必要あり。


import wx
import cv2
import numpy as np

def create_wx_bitmap_from_cv2_image(cv2_image):
    # type: (np.ndarray) -> wx.Bitmap

    height, width = cv2_image.shape[:2]
    cv2_image_rgb = cv2.cvtColor(cv2_image, cv2.COLOR_BGR2RGB)

    return wx.BitmapFromBuffer(width, height, cv2_image_rgb)

上記関数を用いたサンプルコード

実行結果

2017年6月17日土曜日

wxPython 3.0.2.0 (Windows版) をインストールする際の注意事項 (「ImportError: No module named wx」対策)

要旨

  • wxPython 3.0.2.0 (64-bit Python 2.7) の Windows Binaries インストーラ (wxPython3.0-win64-3.0.2.0-py27.exe) には、不具合がある。

  • 上記インストーラは、wxPyhon のモジュールを、Python が認識できない場所にインストールしてしまう。

    誤: python\Lib\site-packages\wx-3.0-msw\wx
    正: python\Lib\site-packages\wx

  • また、インストールオプションによっては、wxPythonモジュール自体をインストールしない場合がある。


wxPython (3.0) のインポートエラー発生時に確認すべきこと

  1. site-packages 直下に、「wx」というディレクトリがあるか?
    → この記事で言及している事象が発生しているのならば、存在しないはず。

  2. site-packages 直下に、「wx-3.0-msw」というディレクトリがあるか?
    → こちらについては、インストーラが正常終了したのであれば、存在するはず。

  3. site-packages\wx-3.0-msw 直下に、「wx」というディレクトリがあるか?
    → インストールオプションにより結果は異なる。詳細は後述。


wxPython (3.0) のインポートエラーの解決方法

ケースA: 上記 3. の答えが 「YES」 の場合

症状: wxPython モジュール自体はインストールできているが、インストール先の場所が正しくない。

wx」ディレクトリを、一つ上の階層(= site-packages 直下) に移動させることで、インポートエラーが解消する。


ケースB: 上記 3. の答えが 「NO」 の場合

症状: wxPython モジュール自体がインストールできていない。

この事象が発生するのは、インストール時のインストールオプションで「Compact installation」を選んだ場合である。(おそらく、wxPython インストーラの不具合)

解決するためには、wxPyhon の再インストールが必要。

最も手っ取り早いのは、wxPython を「Full installation」で入れなおせばよい。

しかしながら、あくまで「Compact installation」相当でインストールしたい場合には、一度「Full installation」を選んでから、不要なチェックボックスを外せばよい。

※以降は、上記 ケースA と同じ。


(余談) 「Compact installation」インストールオプションの不具合について

「Compact installation」インストールオプションを選択すると、なぜか「wxPython modules and library」が OFF かつ 非活性(チェック不可) となる。

気づかずにこのままインストールを進めると、(アンインストーラ以外は)何もインストールされずにインストーラが正常終了する。

OpenCV-Python 動画再生メモ for Windows

※このメモの前提となる環境

  • OpenCV 3.2.0
  • Python 2.7.13 (x64)
  • Windows 7 (Professional) SP1, 64bit

cv2.VideoCapture で mp4ファイル等が再生できない場合の解決方法。

※前提: サンプルデータのaviファイルは再生できること。

  • 原因: OpenCV に同梱されている ffmpegのDLL (opencv_ffmpeg*_*.dll) に、パスが通っていない。 パスを通すか、カレントディレクトリにコピーすることで、ffmpeg が対応している動画であれば、 OpenCV でも開けるようになる。

  • ffmpegのDLL は、「opencv\build\bin」直下 に格納されている。


cv2.VideoCapture で開いている動画のコーデック(FourCC)を特定する方法。

import cv2

def decode_fourcc(v):
  v = int(v)
  return "".join([chr((v >> 8 * i) & 0xFF) for i in range(4)])

cap = cv2.VideoCapture("input.mp4")
print decode_fourcc(cap.get(cv2.CAP_PROP_FOURCC))
  • FourCC の取得自体は簡単で、cv2.VideoCapture のインスタンス cap に対して
    cap.get(cv2.CAP_PROP_FOURCC)」 するだけである。

  • ただし、この戻り値は float 値 (FourCC バイト列のint表現をfloat化したもの) になっている。

  • そのため、文字列として FourCC を得るためには、デコードする必要がある。
    FourCC のバイト列をデコードするための API は用意されていないため、上記の「decode_fourcc()」のような関数を自作して対応する。(元ネタ: video_v4l2.py)

  • なお、FourCC をエンコードするための API (ヘルパ関数) は用意されている。
    cv2.VideoWriter_fourcc(c1,c2,c3,c4)

    使用例: cv2.VideoWriter_fourcc('a', 'v', 'c', '1')

参考: ビデオコーデック に対する FourCC の一覧


画像の寸法 (縦や横方向のピクセル数) を調べる方法。

  • np.ndarray.shape の第1要素が「縦」、第2要素が「横」方向のピクセル数である。

  • 動画のフレーム画像の場合でも、全く同じ。

import cv2
import numpy as np

img = cv2.imread(filename)  # type: np.ndarray
height, width = img.shape[:2]

OpenCV の ドキュメント(APIリファレンス) について

Python で OpenCV をする場合、少し古いかもしれないが、
Sphinx HTML」の方を参照したほうがよさそう。(2017年6月現在)

※APIリファレンス「以外」の部分、たとえばチュートリアル (OpenCV-Python Tutorials) については、この限りではない。(= 今後も更新されていくと思われる「Doxygen HTML」系統の最新版を見たほうがよい)

Open Live Writer (0.6.2) の実行には、おそらく .NET Framework の 4.6 が必要

総括

Windows 7 環境等で Open Live Writer (0.6.2) がまったく起動しない場合、Microsoft .NET Framework 4.6 をインストールすることで解決できる可能性がある。
※.NET Framework の バージョン4 や バージョン4.5 ではなく、バージョン4.6 が必要。


経緯

Open Live Writer (0.6.2) をインストールしてみたが、まったく起動しなかった。
※起動直後に「OpenLiveWriter.exe は動作を停止しました」(APPCRASH) になる。再現性あり。

上記事象が発生した際の当方のPC環境は、下記の通り。

  • OS: Windows 7 (Professional) SP1, 64bit
  • .NET Framework: バージョン2.0/3.0/3.5/4.5 導入済

Open Live Writer をデバッグしてみた。

  • OpenLiveWriter.ApplicationMain.Main で、「System.MissingMethodException」が発生している。
    ※メソッド「System.Array.Empty()」が見つからない模様。

  • System.Array.Empty(T) メソッド のリファレンス を確認したところ、

    バージョン情報
    .NET Framework
    4.6 以降で使用可能

    との記載があった。

  • Microsoft .NET Framework 4.6 をインストールしたところ、エラーが解消された。


参考リンク

2017年5月13日土曜日

Could not get unknown property 'assembleRelease' for project ':app' of type org.gradle.api.Project.

経緯

Android Plugin for Gradle をバージョンアップ (*1) したところ、これまで通っていたビルドスクリプトが掲題のエラーを出力するようになってしまった。(Sync が通らない)

どうやら、assembleRelease の定義タイミングが変わった(後回しになった)ようである。

build.gradle (Module: app)
assembleRelease << {
  println 'after assembleRelease'
}
Error:(99, 0) Could not get unknown property 'assembleRelease' for project ':app' of type org.gradle.api.Project.

*1 Stack Overflow の question 39590549 によると、プラグインのバージョン 「2.1.3」と「2.2.0」との間で、当該挙動に変更があった模様。


解決方法 その1

assembleRelease が定義された後のコールバック内で、必要な処理を追加する。
※Android Plugin for Gradle の バージョン 2.3.1 (w/ Gradle 3.3) で動作確認済

tasks.whenTaskAdded { task ->
  if (task.name == 'assembleRelease') {
      task.doLast {
        println 'after assembleRelease'
      }
  }
}

解決方法 その2

ビルドスクリプトが一通り評価された後に、必要な処理を追加する。
※Android Plugin for Gradle の バージョン 2.3.1 (w/ Gradle 3.3) で動作確認済

afterEvaluate {
  assembleRelease.doLast {
    println 'after assembleRelease'
  }
}

素朴な疑問

Q.
task.doLast」や「assembleRelease.doLast」の部分を、これまで通り
task <<」や「assembleRelease <<」と書いたらだめなのか?

A.
だめではない (= 現状、正常動作する) が、推奨されない。今後は「doLast」を使っていくべき。
理由: 左シフト演算子「<<」 (Task.leftShift(Closure)) は、Gradle のバージョン 5.0 で廃止される予定のため。

The Task.leftShift(Closure) method has been deprecated and is scheduled to be removed in Gradle 5.0. Please use Task.doLast(Action) instead.

2017年5月8日月曜日

Android の Support Library が、v4 や v7 でも Froyo (API レベル8) を切り捨てていた件 (minSdkVersion 8 の終焉)

総括

Android の Support Library は、「rev. 24.2.0」にて Android 2.2(API レベル 8)以下のサポートを廃止していた。(2016年8月時点)

つまり、「v4 Support Library」も「v7 Support Library」も「android:minSdkVersion="9"」となり、アプリ側が「minSdkVersion 8」だとビルドエラーになる。

※もはや「v4」や「v7」は、それぞれの minSdkVersion を意味しない。

各 Support Library の minSdkVersion
rev. 24.1.1rev. 24.2.0
support-v449
appcompat-v779

リアクション

下記のいずれか。基本は前者。

  • アプリ側も、「minSdkVersion 9」にする。(Froyo をサポートから外す)
    ※2016年8月時点で、Froyo (8) のシェアは 全体の「0.1%」
  • 使用する Support Library のリビジョンを、「24.1.1」以下にする。

情報源

注: リリース 24.2.0 では、Android 2.2(API レベル 8)以下のサポートが削除されました。これらのシステム バージョンだけに機能を提供するクラスやメソッドは廃止予定としてマークされ、使用できなくなります。廃止予定のクラスやメソッドは、今後のリリースで削除される可能性があります。


経緯

久しぶりに Support Library のリビジョンを上げたら、下記のビルドエラーに遭遇。

Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 8 cannot be smaller than version 9 declared in library [com.android.support:support-v4:24.2.0]
Error:Execution failed for task ':app:processDebugManifest'.
> Manifest merger failed : uses-sdk:minSdkVersion 8 cannot be smaller than version 9 declared in library [com.android.support:appcompat-v7:24.2.0]

参考情報

2017年4月2日日曜日

Android での日時の書式化 (2): 実機での実行結果

要旨

Android での日時の書式化: 日時書式化 API の比較」の続き。

Android の実機にて、日時書式化 API を実際に使用し、各ロケールでの実行結果を収集した。

実行環境 (端末情報)

  • Android バージョン: 6.0.1
  • モデル番号: 507SH (androidone)
  • 設定 > 日付と時刻 > 24時間表示: ON

実行結果の説明

実行結果の説明のため、以下に日本語ロケールでの実行結果を抜粋して示す。

locale = ja
日本語 / Japanese
Style Pattern Sample
SHORT y/MM/dd aK:mm 1999/12/31 午後11:59
MEDIUM y/MM/dd aK:mm:ss 1999/12/31 午後11:59:59
LONG y年M月d日 H:mm:ss z 1999年12月31日 23:59:59 GMT+00:00
FULL y年M月d日EEEE H時mm分ss秒 zzzz 1999年12月31日金曜日 23時59分59秒 GMT+00:00
DateUtils - 1999年12月31日金曜日 23:59
Best yyyy年M月dd日EEEE H:mm:ss.SSS 1999年12月31日金曜日 23:59:59.999
「Style」列
「Pattern」列
各「Style」に対応する、書式パターン文字列。
「Sample」列
各「Style」での、日時書式化の実行結果。
変換元の日時は、ISO 8601形式 で「1999-12-31T23:59:59,999Z」となる日時。

所感

Android 実機 (Android 6.0.1) では、いわゆる Oracle の Java よりも、積極的に 数字部分も国際化するようである。

アラビア語ベンガル語 などでは、日時の中の数字部分すらも、門外漢には読めない。
これは、日時の国際化というよりも、NumberFormat の国際化が強力であるようだ。


実行結果 (大量データ)

af アフリカーンス語, agq アゲム語, ak アカン語, am アムハラ語, ar アラビア語, as アッサム語, asa アス語, az アゼルバイジャン語, bas バサ語, be ベラルーシ語, bem ベンバ語, bez ベナ語, bg ブルガリア語, bm バンバラ語, bn ベンガル語, bo チベット語, br ブルトン語, brx ボド語, bs ボスニア語, ca カタロニア語, cgg チガ語, chr チェロキー語, cs チェコ語, cy ウェールズ語, da デンマーク語, dav タイタ語, de ドイツ語, dje ザルマ語, dsb 低ソルビア語, dua ドゥアラ語, dyo ジョラ=フォニィ語, dz ゾンカ語, ebu エンブ語, ee エウェ語, el ギリシャ語, en 英語, eo エスペラント語, es スペイン語, et エストニア語, eu バスク語, ewo エウォンド語, fa ペルシア語, ff フラニ語, fi フィンランド語, fil フィリピノ語, fo フェロー語, fr フランス語, fur フリウリ語, fy 西フリジア語, ga アイルランド語, gd スコットランド・ゲール語, gl ガリシア語, gsw スイスドイツ語, gu グジャラート語, guz グシイ語, gv マン島語, ha ハウサ語, haw ハワイ語, hi ヒンディー語, hr クロアチア語, hsb 上ソルビア語, hu ハンガリー語, hy アルメニア語, ig イボ語, ii 四川イ語, in インドネシア語, is アイスランド語, it イタリア語, iw ヘブライ語, ja 日本語, jgo ンゴンバ語, ji イディッシュ語, jmc マチャメ語, ka グルジア語, kab カビル語, kam カンバ語, kde マコンデ語, kea カーボベルデ・クレオール語, khq コイラ・チーニ語, ki キクユ語, kk カザフ語, kkj カコ語, kl グリーンランド語, kln カレンジン語, km クメール語, kn カンナダ語, ko 韓国語, kok コンカニ語, ks カシミール語, ksb サンバー語, ksf バフィア語, ksh ケルン語, kw コーンウォール語, ky キルギス語, lag ランギ語, lb ルクセンブルク語, lg ガンダ語, lkt ラコタ語, ln リンガラ語, lo ラオ語, lt リトアニア語, lu ルバ・カタンガ語, luo ルオ語, luy ルヒヤ語, lv ラトビア語, mas マサイ語, mer メル語, mfe モーリシャス・クレオール語, mg マダガスカル語, mgh マクア・ミート語, mgo メタ語, mk マケドニア語, ml マラヤーラム語, mn モンゴル語, mr マラーティー語, ms マレー語, mt マルタ語, mua ムンダン語, my ビルマ語, naq ナマ語, nb ノルウェー語(ブークモール), nd 北ンデベレ語, ne ネパール語, nl オランダ語, nmg クワシオ語, nn ノルウェー語(ニーノシュク), nnh ンジエムブーン語, nus ヌエル語, nyn ニャンコレ語, om オロモ語, or オリヤー語, os オセット語, pa パンジャブ語, pl ポーランド語, ps パシュトゥー語, pt ポルトガル語, qu ケチュア語, rm ロマンシュ語, rn ルンディ語, ro ルーマニア語, rof ロンボ語, ru ロシア語, rw ルワンダ語, rwk ルワ語, sah ヤクート語, saq サンブル語, sbp サング語, se 北サーミ語, seh セナ語, ses コイラボロ・センニ語, sg サンゴ語, shi タシルハイト語, si シンハラ語, sk スロバキア語, sl スロベニア語, smn イナリ・サーミ語, sn ショナ語, so ソマリ語, sq アルバニア語, sr セルビア語, sv スウェーデン語, sw スワヒリ語, ta タミル語, te テルグ語, teo テソ語, th タイ語, ti ティグリニア語, to トンガ語, tr トルコ語, twq タサワク語, tzm 中央アトラス・タマジクト語, ug ウイグル語, uk ウクライナ語, ur ウルドゥー語, uz ウズベク語, vai ヴァイ語, vi ベトナム語, vun ヴンジョ語, wae ヴァリス語, xog ソガ語, yav ヤンベン語, yo ヨルバ語, zgh タマージク語(モロッコ公用語), zh 中国語, zu ズールー語

locale = af
Afrikaans / Afrikaans / アフリカーンス語
Style Pattern Sample
SHORT y-MM-dd h:mm a 1999-12-31 11:59 nm.
MEDIUM dd MMM y h:mm:ss a 31 Des 1999 11:59:59 nm.
LONG dd MMMM y h:mm:ss a z 31 Desember 1999 11:59:59 nm. GMT+00:00
FULL EEEE, dd MMMM y h:mm:ss a zzzz Vrydag, 31 Desember 1999 11:59:59 nm. GMT+00:00
DateUtils - Vrydag, 31 Desember 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss,SSS Vrydag, 31 Desember 1999 23:59:59,999
locale = agq
Aghem / Aghem / アゲム語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 a.k
MEDIUM d MMM, y h:mm:ss a 31 fwo, 1999 11:59:59 a.k
LONG d MMMM y HH:mm:ss z 31 ndzɔ̀ŋèfwòo 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz tsuʔughɨ̂m 31 ndzɔ̀ŋèfwòo 1999 23:59:59 GMT+00:00
DateUtils - tsuʔughɨ̂m 31 ndzɔ̀ŋèfwòo 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS tsuʔughɨ̂m 31 ndzɔ̀ŋèfwòo 1999 23:59:59,999
locale = ak
Akan / Akan / アカン語
Style Pattern Sample
SHORT yy/MM/dd h:mm a 99/12/31 11:59 EW
MEDIUM y MMM d h:mm:ss a 1999 M-Ɔ 31 11:59:59 EW
LONG y MMMM d HH:mm:ss z 1999 Mumu-Ɔpɛnimba 31 23:59:59 GMT+00:00
FULL EEEE, y MMMM dd HH:mm:ss zzzz Fida, 1999 Mumu-Ɔpɛnimba 31 23:59:59 GMT+00:00
DateUtils - Fida, 1999 Mumu-Ɔpɛnimba 31 23:59
Best EEEE, yyyy MMMM dd HH:mm:ss.SSS Fida, 1999 Mumu-Ɔpɛnimba 31 23:59:59.999
locale = am
አማርኛ / Amharic / アムハラ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 ከሰዓት
MEDIUM d MMM y h:mm:ss a 31 ዲሴም 1999 11:59:59 ከሰዓት
LONG d MMMM y h:mm:ss a z 31 ዲሴምበር 1999 11:59:59 ከሰዓት GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz ዓርብ, 31 ዲሴምበር 1999 11:59:59 ከሰዓት GMT+00:00
DateUtils - ዓርብ, 31 ዲሴምበር 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS ዓርብ, 31 ዲሴምበር 1999 23:59:59.999
locale = ar
العربية / Arabic / アラビア語
Style Pattern Sample
SHORT d‏/M‏/y h:mm a ٣١‏/١٢‏/١٩٩٩ ١١:٥٩ م
MEDIUM dd‏/MM‏/y h:mm:ss a ٣١‏/١٢‏/١٩٩٩ ١١:٥٩:٥٩ م
LONG d MMMM، y h:mm:ss a z ٣١ ديسمبر، ١٩٩٩ ١١:٥٩:٥٩ م GMT+00:00
FULL EEEE، d MMMM، y h:mm:ss a zzzz الجمعة، ٣١ ديسمبر، ١٩٩٩ ١١:٥٩:٥٩ م GMT+00:00
DateUtils - الجمعة، ٣١ ديسمبر، ١٩٩٩ ٢٣،٥٩
Best EEEE، dd MMMM، yyyy HH:mm:ss٫SSS الجمعة، ٣١ ديسمبر، ١٩٩٩ ٢٣:٥٩:٥٩٫٩٩٩
locale = ar_EH
العربية (الصحراء الغربية) / Arabic (Western Sahara) / アラビア語 (西サハラ)
Style Pattern Sample
SHORT d‏/M‏/y h:mm a 31‏/12‏/1999 11:59 م
MEDIUM dd‏/MM‏/y h:mm:ss a 31‏/12‏/1999 11:59:59 م
LONG d MMMM، y h:mm:ss a z 31 ديسمبر، 1999 11:59:59 م GMT+00:00
FULL EEEE، d MMMM، y h:mm:ss a zzzz الجمعة، 31 ديسمبر، 1999 11:59:59 م GMT+00:00
DateUtils - الجمعة، 31 ديسمبر، 1999 23:59
Best EEEE، dd MMMM، yyyy HH:mm:ss.SSS الجمعة، 31 ديسمبر، 1999 23:59:59.999
locale = ar_IQ
العربية (العراق) / Arabic (Iraq) / アラビア語 (イラク)
Style Pattern Sample
SHORT d‏/M‏/y h:mm a ٣١‏/١٢‏/١٩٩٩ ١١:٥٩ م
MEDIUM dd‏/MM‏/y h:mm:ss a ٣١‏/١٢‏/١٩٩٩ ١١:٥٩:٥٩ م
LONG d MMMM، y h:mm:ss a z ٣١ كانون الأول، ١٩٩٩ ١١:٥٩:٥٩ م GMT+00:00
FULL EEEE، d MMMM، y h:mm:ss a zzzz الجمعة، ٣١ كانون الأول، ١٩٩٩ ١١:٥٩:٥٩ م GMT+00:00
DateUtils - الجمعة، ٣١ كانون الأول، ١٩٩٩ ٢٣،٥٩
Best EEEE، dd MMMM، yyyy HH:mm:ss٫SSS الجمعة، ٣١ كانون الأول، ١٩٩٩ ٢٣:٥٩:٥٩٫٩٩٩
locale = ar_DZ
العربية (الجزائر) / Arabic (Algeria) / アラビア語 (アルジェリア)
Style Pattern Sample
SHORT d‏/M‏/y h:mm a 31‏/12‏/1999 11:59 م
MEDIUM dd‏/MM‏/y h:mm:ss a 31‏/12‏/1999 11:59:59 م
LONG d MMMM، y h:mm:ss a z 31 ديسمبر، 1999 11:59:59 م GMT+00:00
FULL EEEE، d MMMM، y h:mm:ss a zzzz الجمعة، 31 ديسمبر، 1999 11:59:59 م GMT+00:00
DateUtils - الجمعة، 31 ديسمبر، 1999 23:59
Best EEEE، dd MMMM، yyyy HH:mm:ss,SSS الجمعة، 31 ديسمبر، 1999 23:59:59,999
locale = ar_MA
العربية (المغرب) / Arabic (Morocco) / アラビア語 (モロッコ)
Style Pattern Sample
SHORT d‏/M‏/y h:mm a 31‏/12‏/1999 11:59 م
MEDIUM dd‏/MM‏/y h:mm:ss a 31‏/12‏/1999 11:59:59 م
LONG d MMMM، y h:mm:ss a z 31 دجنبر، 1999 11:59:59 م GMT+00:00
FULL EEEE، d MMMM، y h:mm:ss a zzzz الجمعة، 31 دجنبر، 1999 11:59:59 م GMT+00:00
DateUtils - الجمعة، 31 دجنبر، 1999 23:59
Best EEEE، dd MMMM، yyyy HH:mm:ss,SSS الجمعة، 31 دجنبر، 1999 23:59:59,999
locale = ar_MR
العربية (موريتانيا) / Arabic (Mauritania) / アラビア語 (モーリタニア)
Style Pattern Sample
SHORT d‏/M‏/y h:mm a ٣١‏/١٢‏/١٩٩٩ ١١:٥٩ م
MEDIUM dd‏/MM‏/y h:mm:ss a ٣١‏/١٢‏/١٩٩٩ ١١:٥٩:٥٩ م
LONG d MMMM، y h:mm:ss a z ٣١ دجمبر، ١٩٩٩ ١١:٥٩:٥٩ م GMT+00:00
FULL EEEE، d MMMM، y h:mm:ss a zzzz الجمعة، ٣١ دجمبر، ١٩٩٩ ١١:٥٩:٥٩ م GMT+00:00
DateUtils - الجمعة، ٣١ دجمبر، ١٩٩٩ ٢٣،٥٩
Best EEEE، dd MMMM، yyyy HH:mm:ss٫SSS الجمعة، ٣١ دجمبر، ١٩٩٩ ٢٣:٥٩:٥٩٫٩٩٩
locale = as
অসমীয়া / Assamese / アッサム語
Style Pattern Sample
SHORT y-MM-dd h:mm a ১৯৯৯-১২-৩১ ১১:৫৯ অপৰাহ্ণ
MEDIUM y MMM d h:mm:ss a ১৯৯৯ ডিসে ৩১ ১১:৫৯:৫৯ অপৰাহ্ণ
LONG y MMMM d HH:mm:ss z ১৯৯৯ ডিচেম্বৰ ৩১ ২৩:৫৯:৫৯ GMT+00:00
FULL y MMMM d, EEEE HH:mm:ss zzzz ১৯৯৯ ডিচেম্বৰ ৩১, শুক্ৰবাৰ ২৩:৫৯:৫৯ GMT+00:00
DateUtils - ১৯৯৯ ডিচেম্বৰ ৩১, শুক্ৰবাৰ ২৩:৫৯
Best yyyy MMMM dd, EEEE HH:mm:ss.SSS ১৯৯৯ ডিচেম্বৰ ৩১, শুক্ৰবাৰ ২৩:৫৯:৫৯.৯৯৯
locale = asa
Kipare / Asu / アス語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 ichamthi
MEDIUM d MMM y h:mm:ss a 31 Dec 1999 11:59:59 ichamthi
LONG d MMMM y h:mm:ss a z 31 Desemba 1999 11:59:59 ichamthi GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Ijumaa, 31 Desemba 1999 11:59:59 ichamthi GMT+00:00
DateUtils - Ijumaa, 31 Desemba 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Ijumaa, 31 Desemba 1999 23:59:59.999
locale = az
azərbaycan / Azerbaijani / アゼルバイジャン語
Style Pattern Sample
SHORT dd.MM.yy h:mm a 31.12.99 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 dek 1999 11:59:59 PM
LONG d MMMM y HH:mm:ss z 31 dekabr 1999 23:59:59 GMT+00:00
FULL d MMMM y, EEEE HH:mm:ss zzzz 31 dekabr 1999, cümə 23:59:59 GMT+00:00
DateUtils - 31 dekabr 1999, cümə 23:59
Best dd MMMM yyyy, EEEE HH:mm:ss,SSS 31 dekabr 1999, cümə 23:59:59,999
locale = az__#Cyrl
Азәрбајҹан (Кирил) / Azerbaijani (Cyrillic) / アゼルバイジャン語 (キリル文字)
Style Pattern Sample
SHORT dd.MM.yy h:mm a 31.12.99 11:59 PM
MEDIUM d MMM, y h:mm:ss a 31 декабр, 1999 11:59:59 PM
LONG d MMMM, y HH:mm:ss z 31 декабр, 1999 23:59:59 GMT+00:00
FULL EEEE, d, MMMM, y HH:mm:ss zzzz ҹүмә, 31, декабр, 1999 23:59:59 GMT+00:00
DateUtils - ҹүмә, 31, декабр, 1999 23:59
Best EEEE, dd, MMMM, yyyy HH:mm:ss,SSS ҹүмә, 31, декабр, 1999 23:59:59,999
locale = bas
Ɓàsàa / Basaa / バサ語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 I ɓugajɔp
MEDIUM d MMM, y h:mm:ss a 31 liɓ, 1999 11:59:59 I ɓugajɔp
LONG d MMMM y HH:mm:ss z 31 Lìbuy li ńyèe 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz ŋgwà kɔɔ 31 Lìbuy li ńyèe 1999 23:59:59 GMT+00:00
DateUtils - ŋgwà kɔɔ 31 Lìbuy li ńyèe 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS ŋgwà kɔɔ 31 Lìbuy li ńyèe 1999 23:59:59,999
locale = be
беларуская / Belarusian / ベラルーシ語
Style Pattern Sample
SHORT d.M.yy h.mm a 31.12.99 11.59 пасля палудня
MEDIUM d.M.y h.mm.ss a 31.12.1999 11.59.59 пасля палудня
LONG d MMMM y HH.mm.ss z 31 снежня 1999 23.59.59 GMT+00:00
FULL EEEE, d MMMM y HH.mm.ss zzzz пятніца, 31 снежня 1999 23.59.59 GMT+00:00
DateUtils - пятніца, 31 снежня 1999 23.59
Best EEEE, dd MMMM yyyy HH.mm.ss,SSS пятніца, 31 снежня 1999 23.59.59,999
locale = bem
Ichibemba / Bemba / ベンバ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 akasuba
MEDIUM d MMM y h:mm:ss a 31 Dis 1999 11:59:59 akasuba
LONG d MMMM y h:mm:ss a z 31 Disemba 1999 11:59:59 akasuba GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Palichisano, 31 Disemba 1999 11:59:59 akasuba GMT+00:00
DateUtils - Palichisano, 31 Disemba 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Palichisano, 31 Disemba 1999 23:59:59.999
locale = bez
Hibena / Bena / ベナ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 pamunyi
MEDIUM d MMM y h:mm:ss a 31 Kmb 1999 11:59:59 pamunyi
LONG d MMMM y h:mm:ss a z 31 pa mwedzi gwa kumi na mbili 1999 11:59:59 pamunyi GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz pa hihanu, 31 pa mwedzi gwa kumi na mbili 1999 11:59:59 pamunyi GMT+00:00
DateUtils - pa hihanu, 31 pa mwedzi gwa kumi na mbili 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS pa hihanu, 31 pa mwedzi gwa kumi na mbili 1999 23:59:59.999
locale = bg
български / Bulgarian / ブルガリア語
Style Pattern Sample
SHORT d.MM.yy 'г'. h:mm a 31.12.99 г. 11:59 сл.об.
MEDIUM d.MM.y 'г'. h:mm:ss a 31.12.1999 г. 11:59:59 сл.об.
LONG d MMMM y 'г'. H:mm:ss z 31 декември 1999 г. 23:59:59 GMT+00:00
FULL EEEE, d MMMM y 'г'. H:mm:ss zzzz петък, 31 декември 1999 г. 23:59:59 GMT+00:00
DateUtils - петък, 31 декември 1999 г., 23:59
Best EEEE, dd MMMM yyyy 'г'., H:mm:ss,SSS петък, 31 декември 1999 г., 23:59:59,999
locale = bm
bamanakan / Bambara / バンバラ語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 PM
MEDIUM d MMM, y h:mm:ss a 31 des, 1999 11:59:59 PM
LONG d MMMM y HH:mm:ss z 31 desanburu 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz juma 31 desanburu 1999 23:59:59 GMT+00:00
DateUtils - juma 31 desanburu 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss.SSS juma 31 desanburu 1999 23:59:59.999
locale = bn
বাংলা / Bengali / ベンガル語
Style Pattern Sample
SHORT d/M/yy h:mm a ৩১/১২/৯৯ ১১:৫৯ pm
MEDIUM d MMM, y h:mm:ss a ৩১ ডিসেম্বর, ১৯৯৯ ১১:৫৯:৫৯ pm
LONG d MMMM, y h:mm:ss a z ৩১ ডিসেম্বর, ১৯৯৯ ১১:৫৯:৫৯ pm GMT+00:00
FULL EEEE, d MMMM, y h:mm:ss a zzzz শুক্রবার, ৩১ ডিসেম্বর, ১৯৯৯ ১১:৫৯:৫৯ pm GMT+00:00
DateUtils - শুক্রবার, ৩১ ডিসেম্বর, ১৯৯৯ ২৩:৫৯
Best EEEE, dd MMMM, yyyy HH:mm:ss.SSS শুক্রবার, ৩১ ডিসেম্বর, ১৯৯৯ ২৩:৫৯:৫৯.৯৯৯
locale = bo
བོད་སྐད་ / Tibetan / チベット語
Style Pattern Sample
SHORT y-MM-dd h:mm a 1999-12-31 11:59 ཕྱི་དྲོ་
MEDIUM y ལོ་འི་MMMཙེས་d h:mm:ss a 1999 ལོ་འི་ཟླ་༡༢ཙེས་31 11:59:59 ཕྱི་དྲོ་
LONG སྤྱི་ལོ་y MMMMའི་ཙེས་dད HH:mm:ss z སྤྱི་ལོ་1999 ཟླ་བ་བཅུ་གཉིས་པ་འི་ཙེས་31ད 23:59:59 GMT+00:00
FULL y MMMM d, EEEE HH:mm:ss zzzz 1999 ཟླ་བ་བཅུ་གཉིས་པ་ 31, གཟའ་པ་སངས་ 23:59:59 GMT+00:00
DateUtils - 1999 ཟླ་བ་བཅུ་གཉིས་པ་ 31, གཟའ་པ་སངས་ 23:59
Best yyyy MMMM dd, EEEE HH:mm:ss.SSS 1999 ཟླ་བ་བཅུ་གཉིས་པ་ 31, གཟའ་པ་སངས་ 23:59:59.999
locale = br
brezhoneg / Breton / ブルトン語
Style Pattern Sample
SHORT y-MM-dd h:mm a 1999-12-31 11:59 G.M.
MEDIUM y MMM d h:mm:ss a 1999 Ker 31 11:59:59 G.M.
LONG y MMMM d HH:mm:ss z 1999 Kerzu 31 23:59:59 GMT+00:00
FULL y MMMM d, EEEE HH:mm:ss zzzz 1999 Kerzu 31, Gwener 23:59:59 GMT+00:00
DateUtils - 1999 Kerzu 31, Gwener 23:59
Best yyyy MMMM dd, EEEE HH:mm:ss,SSS 1999 Kerzu 31, Gwener 23:59:59,999
locale = brx
बड़ो / Bodo / ボド語
Style Pattern Sample
SHORT M/d/yy h:mm a 12/31/99 11:59 बेलासे
MEDIUM MMM d, y h:mm:ss a दिसेज्ब़र 31, 1999 11:59:59 बेलासे
LONG MMMM d, y h:mm:ss a z दिसेज्ब़र 31, 1999 11:59:59 बेलासे GMT+00:00
FULL EEEE, MMMM d, y h:mm:ss a zzzz सुखुरबार, दिसेज्ब़र 31, 1999 11:59:59 बेलासे GMT+00:00
DateUtils - सुखुरबार, दिसेज्ब़र 31, 1999 23:59
Best EEEE, MMMM dd, yyyy HH:mm:ss.SSS सुखुरबार, दिसेज्ब़र 31, 1999 23:59:59.999
locale = bs
bosanski / Bosnian / ボスニア語
Style Pattern Sample
SHORT dd.MM.yy. hh:mm a 31.12.99. 11:59 popodne
MEDIUM dd. MMM. y. hh:mm:ss a 31. dec. 1999. 11:59:59 popodne
LONG dd. MMMM y. HH:mm:ss z 31. decembar 1999. 23:59:59 GMT+00:00
FULL EEEE, dd. MMMM y. HH:mm:ss zzzz petak, 31. decembar 1999. 23:59:59 GMT+00:00
DateUtils - petak, 31. decembar 1999. 23:59
Best EEEE, dd. MMMM yyyy. HH:mm:ss,SSS petak, 31. decembar 1999. 23:59:59,999
locale = bs__#Cyrl
босански (Ћирилица) / Bosnian (Cyrillic) / ボスニア語 (キリル文字)
Style Pattern Sample
SHORT d.M.yy. hh:mm a 31.12.99. 11:59 поподне
MEDIUM dd.MM.y. hh:mm:ss a 31.12.1999. 11:59:59 поподне
LONG dd. MMMM y. HH:mm:ss z 31. децембар 1999. 23:59:59 GMT+00:00
FULL EEEE, dd. MMMM y. HH:mm:ss zzzz петак, 31. децембар 1999. 23:59:59 GMT+00:00
DateUtils - петак, 31. децембар 1999. 23:59
Best EEEE, dd. MMMM yyyy. HH:mm:ss,SSS петак, 31. децембар 1999. 23:59:59,999
locale = ca
català / Catalan / カタロニア語
Style Pattern Sample
SHORT d/M/yy h:mm a 31/12/99 11:59 p. m.
MEDIUM d MMM y h:mm:ss a 31 des. 1999 11:59:59 p. m.
LONG d MMMM 'de' y H:mm:ss z 31 de desembre de 1999 23:59:59 GMT+00:00
FULL EEEE, d MMMM 'de' y H:mm:ss zzzz divendres, 31 de desembre de 1999 23:59:59 GMT+00:00
DateUtils - divendres, 31 de desembre de 1999 , 23:59
Best EEEE, dd MMMM 'de' yyyy , H:mm:ss,SSS divendres, 31 de desembre de 1999 , 23:59:59,999
locale = cgg
Rukiga / Chiga / チガ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 KNB 1999 11:59:59 PM
LONG d MMMM y h:mm:ss a z 31 Okwaikumi na ibiri 1999 11:59:59 PM GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Orwakataano, 31 Okwaikumi na ibiri 1999 11:59:59 PM GMT+00:00
DateUtils - Orwakataano, 31 Okwaikumi na ibiri 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Orwakataano, 31 Okwaikumi na ibiri 1999 23:59:59.999
locale = chr
ᏣᎳᎩ / Cherokee / チェロキー語
Style Pattern Sample
SHORT M/d/yy h:mm a 12/31/99 11:59 ᏒᎯᏱᎢᏗᏢ
MEDIUM MMM d, y h:mm:ss a ᎥᏍ 31, 1999 11:59:59 ᏒᎯᏱᎢᏗᏢ
LONG MMMM d, y h:mm:ss a z ᎥᏍᎩᏱ 31, 1999 11:59:59 ᏒᎯᏱᎢᏗᏢ GMT+00:00
FULL EEEE, MMMM d, y h:mm:ss a zzzz ᏧᎾᎩᎶᏍᏗ, ᎥᏍᎩᏱ 31, 1999 11:59:59 ᏒᎯᏱᎢᏗᏢ GMT+00:00
DateUtils - ᏧᎾᎩᎶᏍᏗ, ᎥᏍᎩᏱ 31, 1999 23:59
Best EEEE, MMMM dd, yyyy H:mm:ss.SSS ᏧᎾᎩᎶᏍᏗ, ᎥᏍᎩᏱ 31, 1999 23:59:59.999
locale = cs
čeština / Czech / チェコ語
Style Pattern Sample
SHORT dd.MM.yy h:mm a 31.12.99 11:59 odpoledne
MEDIUM d. M. y h:mm:ss a 31. 12. 1999 11:59:59 odpoledne
LONG d. MMMM y H:mm:ss z 31. prosince 1999 23:59:59 GMT+00:00
FULL EEEE d. MMMM y H:mm:ss zzzz pátek 31. prosince 1999 23:59:59 GMT+00:00
DateUtils - pátek 31. prosince 1999 23:59
Best EEEE dd. MMMM yyyy H:mm:ss,SSS pátek 31. prosince 1999 23:59:59,999
locale = cy
Cymraeg / Welsh / ウェールズ語
Style Pattern Sample
SHORT dd/MM/yy h.mm a 31/12/99 11.59 PM
MEDIUM d MMM y h:mm:ss a 31 Rhag 1999 11:59:59 PM
LONG d MMMM y HH:mm:ss z 31 Rhagfyr 1999 23:59:59 GMT+00:00
FULL EEEE, d MMMM y HH:mm:ss zzzz Dydd Gwener, 31 Rhagfyr 1999 23:59:59 GMT+00:00
DateUtils - Dydd Gwener, 31 Rhagfyr 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Dydd Gwener, 31 Rhagfyr 1999 23:59:59.999
locale = da
dansk / Danish / デンマーク語
Style Pattern Sample
SHORT dd/MM/y h.mm a 31/12/1999 11.59 PM
MEDIUM d. MMM y h.mm.ss a 31. dec. 1999 11.59.59 PM
LONG d. MMMM y HH.mm.ss z 31. december 1999 23.59.59 GMT+00:00
FULL EEEE 'den' d. MMMM y HH.mm.ss zzzz fredag den 31. december 1999 23.59.59 GMT+00:00
DateUtils - fredag den 31. december 1999 23.59
Best EEEE 'den' dd. MMMM yyyy HH.mm.ss,SSS fredag den 31. december 1999 23.59.59,999
locale = dav
Kitaita / Taita / タイタ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 luma lwa p
MEDIUM d MMM y h:mm:ss a 31 Iwi 1999 11:59:59 luma lwa p
LONG d MMMM y h:mm:ss a z 31 Mori ghwa ikumi na iwi 1999 11:59:59 luma lwa p GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Kuramuka kasanu, 31 Mori ghwa ikumi na iwi 1999 11:59:59 luma lwa p GMT+00:00
DateUtils - Kuramuka kasanu, 31 Mori ghwa ikumi na iwi 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Kuramuka kasanu, 31 Mori ghwa ikumi na iwi 1999 23:59:59.999
locale = de
Deutsch / German / ドイツ語
Style Pattern Sample
SHORT dd.MM.yy h:mm a 31.12.99 11:59 nachm.
MEDIUM dd.MM.y h:mm:ss a 31.12.1999 11:59:59 nachm.
LONG d. MMMM y HH:mm:ss z 31. Dezember 1999 23:59:59 GMT+00:00
FULL EEEE, d. MMMM y HH:mm:ss zzzz Freitag, 31. Dezember 1999 23:59:59 GMT+00:00
DateUtils - Freitag, 31. Dezember 1999, 23:59
Best EEEE, dd. MMMM yyyy, HH:mm:ss,SSS Freitag, 31. Dezember 1999, 23:59:59,999
locale = de_AT
Deutsch (Österreich) / German (Austria) / ドイツ語 (オーストリア)
Style Pattern Sample
SHORT dd.MM.yy h:mm a 31.12.99 11:59 nachm.
MEDIUM dd.MM.y h:mm:ss a 31.12.1999 11:59:59 nachm.
LONG d. MMMM y HH:mm:ss z 31. Dezember 1999 23:59:59 GMT+00:00
FULL EEEE, d. MMMM y HH:mm:ss zzzz Freitag, 31. Dezember 1999 23:59:59 GMT+00:00
DateUtils - Freitag, 31. Dezember 1999, 23:59
Best EEEE, dd. MMMM yyyy, HH:mm:ss,SSS Freitag, 31. Dezember 1999, 23:59:59,999
locale = dje
Zarmaciine / Zarma / ザルマ語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 Zaarikay b
MEDIUM d MMM, y h:mm:ss a 31 Dee, 1999 11:59:59 Zaarikay b
LONG d MMMM y HH:mm:ss z 31 Deesanbur 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz Alzuma 31 Deesanbur 1999 23:59:59 GMT+00:00
DateUtils - Alzuma 31 Deesanbur 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss.SSS Alzuma 31 Deesanbur 1999 23:59:59.999
locale = dsb
dolnoserbšćina / Lower Sorbian / 低ソルビア語
Style Pattern Sample
SHORT d.M.yy h:mm a 31.12.99 11:59 wótpołdnja
MEDIUM d.M.y h:mm:ss a 31.12.1999 11:59:59 wótpołdnja
LONG d. MMMM y H:mm:ss z 31. decembra 1999 23:59:59 GMT+00:00
FULL EEEE, d. MMMM y H:mm:ss zzzz pětk, 31. decembra 1999 23:59:59 GMT+00:00
DateUtils - pětk, 31. decembra 1999 zeg. 23:59
Best EEEE, dd. MMMM yyyy H:mm:ss,SSS pětk, 31. decembra 1999 23:59:59,999
locale = dua
duálá / Duala / ドゥアラ語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 ebyámu
MEDIUM d MMM y h:mm:ss a 31 elá 1999 11:59:59 ebyámu
LONG d MMMM y HH:mm:ss z 31 eláŋgɛ́ 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz ɗónɛsú 31 eláŋgɛ́ 1999 23:59:59 GMT+00:00
DateUtils - ɗónɛsú 31 eláŋgɛ́ 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS ɗónɛsú 31 eláŋgɛ́ 1999 23:59:59,999
locale = dyo
joola / Jola-Fonyi / ジョラ=フォニィ語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 De 1999 11:59:59 PM
LONG d MMMM y HH:mm:ss z 31 Disambar 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz Arjuma 31 Disambar 1999 23:59:59 GMT+00:00
DateUtils - Arjuma 31 Disambar 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS Arjuma 31 Disambar 1999 23:59:59,999
locale = dz
རྫོང་ཁ / Dzongkha / ゾンカ語
Style Pattern Sample
SHORT y-MM-dd h:mm a ༡༩༩༩-༡༢-༣༡ ༡༡:༥༩ ཕྱི་ཆ་
MEDIUM སྤྱི་ལོ་y ཟླ་MMM ཚེས་dd h:mm:ss a སྤྱི་ལོ་༡༩༩༩ ཟླ་12 ཚེས་༣༡ ༡༡:༥༩:༥༩ ཕྱི་ཆ་
LONG སྤྱི་ལོ་y MMMM ཚེས་ dd ཆུ་ཚོད་ h སྐར་མ་ mm:ss a z སྤྱི་ལོ་༡༩༩༩ ཟླ་བཅུ་གཉིས་པ་ ཚེས་ ༣༡ ཆུ་ཚོད་ ༡༡ སྐར་མ་ ༥༩:༥༩ ཕྱི་ཆ་ GMT+00:00
FULL EEEE, སྤྱི་ལོ་y MMMM ཚེས་dd ཆུ་ཚོད་ h སྐར་མ་ mm:ss a zzzz གཟའ་སྤེན་པ་, སྤྱི་ལོ་༡༩༩༩ ཟླ་བཅུ་གཉིས་པ་ ཚེས་༣༡ ཆུ་ཚོད་ ༡༡ སྐར་མ་ ༥༩:༥༩ ཕྱི་ཆ་ GMT+00:00
DateUtils - གཟའ་སྤེན་པ་, སྤྱི་ལོ་༡༩༩༩ ཟླ་བཅུ་གཉིས་པ་ ཚེས་༣༡ ༢༣:༥༩
Best EEEE, སྤྱི་ལོ་yyyy MMMM ཚེས་dd HH:mm:ss.SSS གཟའ་སྤེན་པ་, སྤྱི་ལོ་༡༩༩༩ ཟླ་བཅུ་གཉིས་པ་ ཚེས་༣༡ ༢༣:༥༩:༥༩.༩༩༩
locale = ebu
Kĩembu / Embu / エンブ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 UT
MEDIUM d MMM y h:mm:ss a 31 Igi 1999 11:59:59 UT
LONG d MMMM y h:mm:ss a z 31 Mweri wa ikũmi na Kaĩrĩ 1999 11:59:59 UT GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Njumaa, 31 Mweri wa ikũmi na Kaĩrĩ 1999 11:59:59 UT GMT+00:00
DateUtils - Njumaa, 31 Mweri wa ikũmi na Kaĩrĩ 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Njumaa, 31 Mweri wa ikũmi na Kaĩrĩ 1999 23:59:59.999
locale = ee
eʋegbe / Ewe / エウェ語
Style Pattern Sample
SHORT M/d/yy a 'ga' h:mm 12/31/99 ɣetrɔ ga 11:59
MEDIUM MMM d 'lia', y a 'ga' h:mm:ss dzm 31 lia, 1999 ɣetrɔ ga 11:59:59
LONG MMMM d 'lia' y a 'ga' h:mm:ss z dzome 31 lia 1999 ɣetrɔ ga 11:59:59 GMT+00:00
FULL EEEE, MMMM d 'lia' y a h:mm:ss zzzz fiɖa, dzome 31 lia 1999 ɣetrɔ 11:59:59 GMT+00:00
DateUtils - 23:59 fiɖa, dzome 31 lia 1999
Best HH:mm:ss.SSS EEEE, MMMM dd 'lia' yyyy 23:59:59.999 fiɖa, dzome 31 lia 1999
locale = el
Ελληνικά / Greek / ギリシャ語
Style Pattern Sample
SHORT d/M/yy h:mm a 31/12/99 11:59 μ.μ.
MEDIUM d MMM y h:mm:ss a 31 Δεκ 1999 11:59:59 μ.μ.
LONG d MMMM y h:mm:ss a z 31 Δεκεμβρίου 1999 11:59:59 μ.μ. GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Παρασκευή, 31 Δεκεμβρίου 1999 11:59:59 μ.μ. GMT+00:00
DateUtils - Παρασκευή, 31 Δεκεμβρίου 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss,SSS Παρασκευή, 31 Δεκεμβρίου 1999, 23:59:59,999
locale = en
English / 英語
Style Pattern Sample
SHORT M/d/yy h:mm a 12/31/99 11:59 PM
MEDIUM MMM d, y h:mm:ss a Dec 31, 1999 11:59:59 PM
LONG MMMM d, y h:mm:ss a z December 31, 1999 11:59:59 PM GMT+00:00
FULL EEEE, MMMM d, y h:mm:ss a zzzz Friday, December 31, 1999 11:59:59 PM GMT+00:00
DateUtils - Friday, December 31, 1999, 23:59
Best EEEE, MMMM dd, yyyy, HH:mm:ss.SSS Friday, December 31, 1999, 23:59:59.999
locale = en_ZA
English (South Africa) / 英語 (南アフリカ)
Style Pattern Sample
SHORT y/MM/dd h:mm a 1999/12/31 11:59 PM
MEDIUM dd MMM y h:mm:ss a 31 Dec 1999 11:59:59 PM
LONG dd MMMM y h:mm:ss a z 31 December 1999 11:59:59 PM GMT+00:00
FULL EEEE, dd MMMM y h:mm:ss a zzzz Friday, 31 December 1999 11:59:59 PM GMT+00:00
DateUtils - Friday, 31 December 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss,SSS Friday, 31 December 1999, 23:59:59,999
locale = en_BZ
English (Belize) / 英語 (ベリーズ)
Style Pattern Sample
SHORT dd/MM/yy h:mm a 31/12/99 11:59 PM
MEDIUM dd-MMM-y h:mm:ss a 31-Dec-1999 11:59:59 PM
LONG dd MMMM y HH:mm:ss z 31 December 1999 23:59:59 GMT+00:00
FULL EEEE, dd MMMM y HH:mm:ss zzzz Friday, 31 December 1999 23:59:59 GMT+00:00
DateUtils - Friday, 31 December 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss.SSS Friday, 31 December 1999, 23:59:59.999
locale = en_GB
English (United Kingdom) / 英語 (イギリス)
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 p.m.
MEDIUM d MMM y h:mm:ss a 31 Dec 1999 11:59:59 p.m.
LONG d MMMM y HH:mm:ss z 31 December 1999 23:59:59 GMT+00:00
FULL EEEE, d MMMM y HH:mm:ss zzzz Friday, 31 December 1999 23:59:59 GMT+00:00
DateUtils - Friday, 31 December 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss.SSS Friday, 31 December 1999, 23:59:59.999
locale = en_001
English (World) / 英語 (世界)
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 Dec 1999 11:59:59 PM
LONG d MMMM y h:mm:ss a z 31 December 1999 11:59:59 PM GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Friday, 31 December 1999 11:59:59 PM GMT+00:00
DateUtils - Friday, 31 December 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss.SSS Friday, 31 December 1999, 23:59:59.999
locale = en_BW
English (Botswana) / 英語 (ボツワナ)
Style Pattern Sample
SHORT dd/MM/yy h:mm a 31/12/99 11:59 PM
MEDIUM dd MMM y h:mm:ss a 31 Dec 1999 11:59:59 PM
LONG dd MMMM y h:mm:ss a z 31 December 1999 11:59:59 PM GMT+00:00
FULL EEEE, dd MMMM y h:mm:ss a zzzz Friday, 31 December 1999 11:59:59 PM GMT+00:00
DateUtils - Friday, 31 December 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss.SSS Friday, 31 December 1999, 23:59:59.999
locale = en_IN
English (India) / 英語 (インド)
Style Pattern Sample
SHORT dd/MM/yy h:mm a 31/12/99 11:59 PM
MEDIUM dd-MMM-y h:mm:ss a 31-Dec-1999 11:59:59 PM
LONG d MMMM y h:mm:ss a z 31 December 1999 11:59:59 PM GMT+00:00
FULL EEEE d MMMM y h:mm:ss a zzzz Friday 31 December 1999 11:59:59 PM GMT+00:00
DateUtils - Friday 31 December 1999, 23:59
Best EEEE dd MMMM yyyy, HH:mm:ss.SSS Friday 31 December 1999, 23:59:59.999
locale = en_IE
English (Ireland) / 英語 (アイルランド)
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 p.m.
MEDIUM d MMM y h:mm:ss a 31 Dec 1999 11:59:59 p.m.
LONG d MMMM y h:mm:ss a z 31 December 1999 11:59:59 p.m. GMT+00:00
FULL EEEE d MMMM y h:mm:ss a zzzz Friday 31 December 1999 11:59:59 p.m. GMT+00:00
DateUtils - Friday 31 December 1999, 23:59
Best EEEE dd MMMM yyyy, HH:mm:ss.SSS Friday 31 December 1999, 23:59:59.999
locale = en_ZW
English (Zimbabwe) / 英語 (ジンバブエ)
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 PM
MEDIUM dd MMM,y h:mm:ss a 31 Dec,1999 11:59:59 PM
LONG dd MMMM y h:mm:ss a z 31 December 1999 11:59:59 PM GMT+00:00
FULL EEEE, dd MMMM y h:mm:ss a zzzz Friday, 31 December 1999 11:59:59 PM GMT+00:00
DateUtils - Friday, 31 December 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss.SSS Friday, 31 December 1999, 23:59:59.999
locale = en_CA
English (Canada) / 英語 (カナダ)
Style Pattern Sample
SHORT y-MM-dd h:mm a 1999-12-31 11:59 PM
MEDIUM MMM d, y h:mm:ss a Dec 31, 1999 11:59:59 PM
LONG MMMM d, y h:mm:ss a z December 31, 1999 11:59:59 PM GMT+00:00
FULL EEEE, MMMM d, y h:mm:ss a zzzz Friday, December 31, 1999 11:59:59 PM GMT+00:00
DateUtils - Friday, December 31, 1999, 23:59
Best EEEE, MMMM dd, yyyy, HH:mm:ss.SSS Friday, December 31, 1999, 23:59:59.999
locale = en_SG
English (Singapore) / 英語 (シンガポール)
Style Pattern Sample
SHORT d/M/yy h:mm a 31/12/99 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 Dec 1999 11:59:59 PM
LONG d MMMM y h:mm:ss a z 31 December 1999 11:59:59 PM GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Friday, 31 December 1999 11:59:59 PM GMT+00:00
DateUtils - Friday, 31 December 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss.SSS Friday, 31 December 1999, 23:59:59.999
locale = en_MT
English (Malta) / 英語 (マルタ)
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 PM
MEDIUM dd MMM y h:mm:ss a 31 Dec 1999 11:59:59 PM
LONG dd MMMM y h:mm:ss a z 31 December 1999 11:59:59 PM GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Friday, 31 December 1999 11:59:59 PM GMT+00:00
DateUtils - Friday, 31 December 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss.SSS Friday, 31 December 1999, 23:59:59.999
locale = en_150
English (Europe) / 英語 (ヨーロッパ)
Style Pattern Sample
SHORT dd/MM/yy h:mm a 31/12/99 11:59 PM
MEDIUM dd MMM y h:mm:ss a 31 Dec 1999 11:59:59 PM
LONG d MMMM y h:mm:ss a z 31 December 1999 11:59:59 PM GMT+00:00
FULL EEEE, d MMMM y HH 'h' mm 'min' ss 's' zzzz Friday, 31 December 1999 23 h 59 min 59 s GMT+00:00
DateUtils - Friday, 31 December 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss,SSS Friday, 31 December 1999, 23:59:59,999
locale = en_AU
English (Australia) / 英語 (オーストラリア)
Style Pattern Sample
SHORT d/MM/y h:mm a 31/12/1999 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 Dec 1999 11:59:59 PM
LONG d MMMM y h:mm:ss a z 31 December 1999 11:59:59 PM GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Friday, 31 December 1999 11:59:59 PM GMT+00:00
DateUtils - Friday, 31 December 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss.SSS Friday, 31 December 1999, 23:59:59.999
locale = en_NZ
English (New Zealand) / 英語 (ニュージーランド)
Style Pattern Sample
SHORT d/MM/yy h:mm a 31/12/99 11:59 PM
MEDIUM d/MM/y h:mm:ss a 31/12/1999 11:59:59 PM
LONG d MMMM y h:mm:ss a z 31 December 1999 11:59:59 PM GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Friday, 31 December 1999 11:59:59 PM GMT+00:00
DateUtils - Friday, 31 December 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss.SSS Friday, 31 December 1999, 23:59:59.999
locale = en_PK
English (Pakistan) / 英語 (パキスタン)
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 PM
MEDIUM dd-MMM-y h:mm:ss a 31-Dec-1999 11:59:59 PM
LONG d MMMM y h:mm:ss a z 31 December 1999 11:59:59 PM GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Friday, 31 December 1999 11:59:59 PM GMT+00:00
DateUtils - Friday, 31 December 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss.SSS Friday, 31 December 1999, 23:59:59.999
locale = en_HK
English (Hong Kong) / 英語 (香港)
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 Dec 1999 11:59:59 PM
LONG d MMMM y h:mm:ss a z 31 December 1999 11:59:59 PM GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Friday, 31 December 1999 11:59:59 PM GMT+00:00
DateUtils - Friday, 31 December 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss.SSS Friday, 31 December 1999, 23:59:59.999
locale = eo
esperanto / Esperanto / エスペラント語
Style Pattern Sample
SHORT yy-MM-dd h:mm a 99-12-31 11:59 ptm
MEDIUM y-MMM-dd h:mm:ss a 1999-dec-31 11:59:59 ptm
LONG y-MMMM-dd HH:mm:ss z 1999-decembro-31 23:59:59 GMT+00:00
FULL EEEE, d-'a' 'de' MMMM y H-'a' 'horo' 'kaj' m:ss zzzz vendredo, 31-a de decembro 1999 23-a horo kaj 59:59 GMT+00:00
DateUtils - vendredo, 31-a de decembro 1999 23:59
Best EEEE, dd-'a' 'de' MMMM yyyy HH:mm:ss,SSS vendredo, 31-a de decembro 1999 23:59:59,999
locale = es
español / Spanish / スペイン語
Style Pattern Sample
SHORT d/M/yy h:mm a 31/12/99 11:59 p. m.
MEDIUM d MMM y h:mm:ss a 31 dic. 1999 11:59:59 p. m.
LONG d 'de' MMMM 'de' y H:mm:ss z 31 de diciembre de 1999 23:59:59 GMT+00:00
FULL EEEE, d 'de' MMMM 'de' y H:mm:ss (zzzz) viernes, 31 de diciembre de 1999 23:59:59 (GMT+00:00)
DateUtils - viernes, 31 de diciembre de 1999 23:59
Best EEEE, dd 'de' MMMM 'de' yyyy H:mm:ss,SSS viernes, 31 de diciembre de 1999 23:59:59,999
locale = es_419
español (Latinoamérica) / Spanish (Latin America) / スペイン語 (ラテンアメリカ)
Style Pattern Sample
SHORT d/M/yy h:mm a 31/12/99 11:59 p. m.
MEDIUM d MMM y h:mm:ss a 31 dic. 1999 11:59:59 p. m.
LONG d 'de' MMMM 'de' y h:mm:ss a z 31 de diciembre de 1999 11:59:59 p. m. GMT+00:00
FULL EEEE, d 'de' MMMM 'de' y h:mm:ss a zzzz viernes, 31 de diciembre de 1999 11:59:59 p. m. GMT+00:00
DateUtils - viernes, 31 de diciembre de 1999 23:59
Best EEEE, dd 'de' MMMM 'de' yyyy HH:mm:ss.SSS viernes, 31 de diciembre de 1999 23:59:59.999
locale = es_US
español (Estados Unidos) / Spanish (United States) / スペイン語 (アメリカ合衆国)
Style Pattern Sample
SHORT d/M/yy h:mm a 31/12/99 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 dic. 1999 11:59:59 PM
LONG d 'de' MMMM 'de' y H:mm:ss z 31 de diciembre de 1999 23:59:59 GMT+00:00
FULL EEEE, d 'de' MMMM 'de' y H:mm:ss (zzzz) viernes, 31 de diciembre de 1999 23:59:59 (GMT+00:00)
DateUtils - viernes, 31 de diciembre de 1999 23:59
Best EEEE, dd 'de' MMMM 'de' yyyy HH:mm:ss.SSS viernes, 31 de diciembre de 1999 23:59:59.999
locale = es_PE
español (Perú) / Spanish (Peru) / スペイン語 (ペルー)
Style Pattern Sample
SHORT d/MM/yy h:mm a 31/12/99 11:59 p. m.
MEDIUM d MMM y h:mm:ss a 31 dic. 1999 11:59:59 p. m.
LONG d 'de' MMMM 'de' y h:mm:ss a z 31 de diciembre de 1999 11:59:59 p. m. GMT+00:00
FULL EEEE, d 'de' MMMM 'de' y h:mm:ss a zzzz viernes, 31 de diciembre de 1999 11:59:59 p. m. GMT+00:00
DateUtils - viernes, 31 de diciembre de 1999 23:59
Best EEEE, dd 'de' MMMM 'de' yyyy HH:mm:ss.SSS viernes, 31 de diciembre de 1999 23:59:59.999
locale = es_CL
español (Chile) / Spanish (Chile) / スペイン語 (チリ)
Style Pattern Sample
SHORT dd-MM-yy h:mm a 31-12-99 11:59 p. m.
MEDIUM dd-MM-y h:mm:ss a 31-12-1999 11:59:59 p. m.
LONG d 'de' MMMM 'de' y h:mm:ss a z 31 de diciembre de 1999 11:59:59 p. m. GMT+00:00
FULL EEEE, d 'de' MMMM 'de' y h:mm:ss a zzzz viernes, 31 de diciembre de 1999 11:59:59 p. m. GMT+00:00
DateUtils - viernes, 31 de diciembre de 1999 23:59
Best EEEE, dd 'de' MMMM 'de' yyyy HH:mm:ss,SSS viernes, 31 de diciembre de 1999 23:59:59,999
locale = es_PA
español (Panamá) / Spanish (Panama) / スペイン語 (パナマ)
Style Pattern Sample
SHORT MM/dd/yy h:mm a 12/31/99 11:59 p. m.
MEDIUM MM/dd/y h:mm:ss a 12/31/1999 11:59:59 p. m.
LONG d 'de' MMMM 'de' y h:mm:ss a z 31 de diciembre de 1999 11:59:59 p. m. GMT+00:00
FULL EEEE, d 'de' MMMM 'de' y h:mm:ss a zzzz viernes, 31 de diciembre de 1999 11:59:59 p. m. GMT+00:00
DateUtils - viernes, 31 de diciembre de 1999 23:59
Best EEEE, dd 'de' MMMM 'de' yyyy HH:mm:ss.SSS viernes, 31 de diciembre de 1999 23:59:59.999
locale = es_HN
español (Honduras) / Spanish (Honduras) / スペイン語 (ホンジュラス)
Style Pattern Sample
SHORT d/M/yy h:mm a 31/12/99 11:59 p. m.
MEDIUM d MMM y h:mm:ss a 31 dic. 1999 11:59:59 p. m.
LONG dd 'de' MMMM 'de' y h:mm:ss a z 31 de diciembre de 1999 11:59:59 p. m. GMT+00:00
FULL EEEE dd 'de' MMMM 'de' y h:mm:ss a zzzz viernes 31 de diciembre de 1999 11:59:59 p. m. GMT+00:00
DateUtils - viernes 31 de diciembre de 1999 23:59
Best EEEE dd 'de' MMMM 'de' yyyy HH:mm:ss.SSS viernes 31 de diciembre de 1999 23:59:59.999
locale = es_CO
español (Colombia) / Spanish (Colombia) / スペイン語 (コロンビア)
Style Pattern Sample
SHORT d/MM/yy h:mm a 31/12/99 11:59 p. m.
MEDIUM d/MM/y h:mm:ss a 31/12/1999 11:59:59 p. m.
LONG d 'de' MMMM 'de' y h:mm:ss a z 31 de diciembre de 1999 11:59:59 p. m. GMT+00:00
FULL EEEE, d 'de' MMMM 'de' y h:mm:ss a zzzz viernes, 31 de diciembre de 1999 11:59:59 p. m. GMT+00:00
DateUtils - viernes, 31 de diciembre de 1999 23:59
Best EEEE, dd 'de' MMMM 'de' yyyy HH:mm:ss,SSS viernes, 31 de diciembre de 1999 23:59:59,999
locale = es_MX
español (México) / Spanish (Mexico) / スペイン語 (メキシコ)
Style Pattern Sample
SHORT dd/MM/yy h:mm a 31/12/99 11:59 p.m.
MEDIUM dd/MM/y h:mm:ss a 31/12/1999 11:59:59 p.m.
LONG d 'de' MMMM 'de' y h:mm:ss a z 31 de diciembre de 1999 11:59:59 p.m. GMT+00:00
FULL EEEE, d 'de' MMMM 'de' y h:mm:ss a zzzz viernes, 31 de diciembre de 1999 11:59:59 p.m. GMT+00:00
DateUtils - viernes, 31 de diciembre de 1999 23:59
Best EEEE, dd 'de' MMMM 'de' yyyy H:mm:ss.SSS viernes, 31 de diciembre de 1999 23:59:59.999
locale = et
eesti / Estonian / エストニア語
Style Pattern Sample
SHORT dd.MM.yy h:mm a 31.12.99 11:59 PM
MEDIUM d. MMM y h:mm.ss a 31. dets 1999 11:59.59 PM
LONG d. MMMM y H:mm.ss z 31. detsember 1999 23:59.59 GMT+00:00
FULL EEEE, d. MMMM y H:mm.ss zzzz reede, 31. detsember 1999 23:59.59 GMT+00:00
DateUtils - reede, 31. detsember 1999 23.59
Best EEEE, dd. MMMM yyyy H:mm.ss,SSS reede, 31. detsember 1999 23:59.59,999
locale = eu
euskara / Basque / バスク語
Style Pattern Sample
SHORT y/MM/dd h:mm a 1999/12/31 11:59 PM
MEDIUM y MMM d h:mm:ss a 1999 abe. 31 11:59:59 PM
LONG y('e')'ko' MMMM d HH:mm:ss (z) 1999(e)ko abenduak 31 23:59:59 (GMT+00:00)
FULL y('e')'ko' MMMM d, EEEE HH:mm:ss (zzzz) 1999(e)ko abenduak 31, ostirala 23:59:59 (GMT+00:00)
DateUtils - 1999(e)ko abenduak 31, ostirala 23:59
Best yyyy('e')'ko' MMMM dd, EEEE HH:mm:ss,SSS 1999(e)ko abenduak 31, ostirala 23:59:59,999
locale = ewo
ewondo / Ewondo / エウォンド語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 ngəgógəle
MEDIUM d MMM y h:mm:ss a 31 ngab 1999 11:59:59 ngəgógəle
LONG d MMMM y HH:mm:ss z 31 ngɔn awóm ai bɛ̌ 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz fúladé 31 ngɔn awóm ai bɛ̌ 1999 23:59:59 GMT+00:00
DateUtils - fúladé 31 ngɔn awóm ai bɛ̌ 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS fúladé 31 ngɔn awóm ai bɛ̌ 1999 23:59:59,999
locale = fa
فارسی / Persian / ペルシア語
Style Pattern Sample
SHORT y/M/d h:mm a ۱۹۹۹/۱۲/۳۱ ۱۱:۵۹ بعدازظهر
MEDIUM d MMM y h:mm:ss a ۳۱ دسامبر ۱۹۹۹ ۱۱:۵۹:۵۹ بعدازظهر
LONG d MMMM y H:mm:ss (z) ۳۱ دسامبر ۱۹۹۹ ۲۳:۵۹:۵۹ (GMT+00:00)
FULL EEEE d MMMM y H:mm:ss (zzzz) جمعه ۳۱ دسامبر ۱۹۹۹ ۲۳:۵۹:۵۹ (GMT+00:00)
DateUtils - جمعه ۳۱ دسامبر ۱۹۹۹،‏ ۲۳:۵۹
Best EEEE dd MMMM yyyy،‏ H:mm:ss٫SSS جمعه ۳۱ دسامبر ۱۹۹۹،‏ ۲۳:۵۹:۵۹٫۹۹۹
locale = fa_AF
فارسی (افغانستان) / Persian (Afghanistan) / ペルシア語 (アフガニスタン)
Style Pattern Sample
SHORT y/M/d h:mm a ۱۹۹۹/۱۲/۳۱ ۱۱:۵۹ بعدازظهر
MEDIUM d MMM y h:mm:ss a ۳۱ دسم ۱۹۹۹ ۱۱:۵۹:۵۹ بعدازظهر
LONG d MMMM y H:mm:ss (z) ۳۱ دسمبر ۱۹۹۹ ۲۳:۵۹:۵۹ (GMT+00:00)
FULL EEEE d MMMM y H:mm:ss (zzzz) جمعه ۳۱ دسمبر ۱۹۹۹ ۲۳:۵۹:۵۹ (GMT+00:00)
DateUtils - جمعه ۳۱ دسمبر ۱۹۹۹،‏ ۲۳:۵۹
Best EEEE dd MMMM yyyy،‏ H:mm:ss٫SSS جمعه ۳۱ دسمبر ۱۹۹۹،‏ ۲۳:۵۹:۵۹٫۹۹۹
locale = ff
Pulaar / Fulah / フラニ語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 kikiiɗe
MEDIUM d MMM, y h:mm:ss a 31 bow, 1999 11:59:59 kikiiɗe
LONG d MMMM y HH:mm:ss z 31 bowte 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz mawnde 31 bowte 1999 23:59:59 GMT+00:00
DateUtils - mawnde 31 bowte 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS mawnde 31 bowte 1999 23:59:59,999
locale = fi
suomi / Finnish / フィンランド語
Style Pattern Sample
SHORT d.M.y h.mm a 31.12.1999 11.59 ip.
MEDIUM d.M.y h.mm.ss a 31.12.1999 11.59.59 ip.
LONG d. MMMM y H.mm.ss z 31. joulukuuta 1999 23.59.59 GMT+00:00
FULL cccc d. MMMM y H.mm.ss zzzz perjantai 31. joulukuuta 1999 23.59.59 GMT+00:00
DateUtils - perjantaina 31. joulukuuta 1999 klo 23.59
Best EEEE dd. MMMM yyyy 'klo' H.mm.ss,SSS perjantaina 31. joulukuuta 1999 klo 23.59.59,999
locale = fil
Filipino / Filipino / フィリピノ語
Style Pattern Sample
SHORT M/d/yy h:mm a 12/31/99 11:59 PM
MEDIUM MMM d, y h:mm:ss a Dis 31, 1999 11:59:59 PM
LONG MMMM d, y h:mm:ss a z Disyembre 31, 1999 11:59:59 PM GMT+00:00
FULL EEEE, MMMM d, y h:mm:ss a zzzz Biyernes, Disyembre 31, 1999 11:59:59 PM GMT+00:00
DateUtils - Biyernes, Disyembre 31, 1999, 23:59
Best EEEE, MMMM dd, yyyy, HH:mm:ss.SSS Biyernes, Disyembre 31, 1999, 23:59:59.999
locale = fo
føroyskt / Faroese / フェロー語
Style Pattern Sample
SHORT dd-MM-yy h:mm a 31-12-99 11:59 um seinnapartur
MEDIUM dd-MM-y h:mm:ss a 31-12-1999 11:59:59 um seinnapartur
LONG d. MMM y HH:mm:ss z 31. des 1999 23:59:59 GMT+00:00
FULL EEEE dd MMMM y HH:mm:ss zzzz fríggjadagur 31 desember 1999 23:59:59 GMT+00:00
DateUtils - fríggjadagur 31 desember 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS fríggjadagur 31 desember 1999 23:59:59,999
locale = fr
français / French / フランス語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 déc. 1999 11:59:59 PM
LONG d MMMM y HH:mm:ss z 31 décembre 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz vendredi 31 décembre 1999 23:59:59 GMT+00:00
DateUtils - vendredi 31 décembre 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS vendredi 31 décembre 1999 23:59:59,999
locale = fr_CH
français (Suisse) / French (Switzerland) / フランス語 (スイス)
Style Pattern Sample
SHORT dd.MM.yy h:mm a 31.12.99 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 déc. 1999 11:59:59 PM
LONG d MMMM y HH:mm:ss z 31 décembre 1999 23:59:59 GMT+00:00
FULL EEEE, d MMMM y HH.mm:ss 'h' zzzz vendredi, 31 décembre 1999 23.59:59 h GMT+00:00
DateUtils - vendredi, 31 décembre 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS vendredi, 31 décembre 1999 23:59:59.999
locale = fr_CA
français (Canada) / French (Canada) / フランス語 (カナダ)
Style Pattern Sample
SHORT yy-MM-dd h:mm a 99-12-31 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 déc. 1999 11:59:59 PM
LONG d MMMM y HH:mm:ss z 31 décembre 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz vendredi 31 décembre 1999 23:59:59 GMT+00:00
DateUtils - vendredi 31 décembre 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS vendredi 31 décembre 1999 23:59:59,999
locale = fr_BE
français (Belgique) / French (Belgium) / フランス語 (ベルギー)
Style Pattern Sample
SHORT d/MM/yy h:mm a 31/12/99 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 déc. 1999 11:59:59 PM
LONG d MMMM y HH:mm:ss z 31 décembre 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y H 'h' mm 'min' ss 's' zzzz vendredi 31 décembre 1999 23 h 59 min 59 s GMT+00:00
DateUtils - vendredi 31 décembre 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS vendredi 31 décembre 1999 23:59:59,999
locale = fur
furlan / Friulian / フリウリ語
Style Pattern Sample
SHORT dd/MM/yy h:mm a 31/12/99 11:59 p.
MEDIUM dd/MM/y h:mm:ss a 31/12/1999 11:59:59 p.
LONG d 'di' MMMM 'dal' y HH:mm:ss z 31 di Dicembar dal 1999 23:59:59 GMT+00:00
FULL EEEE d 'di' MMMM 'dal' y HH:mm:ss zzzz vinars 31 di Dicembar dal 1999 23:59:59 GMT+00:00
DateUtils - vinars 31 di Dicembar dal 1999 23:59
Best EEEE dd 'di' MMMM 'dal' yyyy HH:mm:ss,SSS vinars 31 di Dicembar dal 1999 23:59:59,999
locale = fy
West-Frysk / Western Frisian / 西フリジア語
Style Pattern Sample
SHORT dd-MM-yy h:mm a 31-12-99 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 des. 1999 11:59:59 PM
LONG d MMMM y HH:mm:ss z 31 desimber 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz freed 31 desimber 1999 23:59:59 GMT+00:00
DateUtils - freed 31 desimber 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS freed 31 desimber 1999 23:59:59,999
locale = ga
Gaeilge / Irish / アイルランド語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 p.m.
MEDIUM d MMM y h:mm:ss a 31 Noll 1999 11:59:59 p.m.
LONG d MMMM y HH:mm:ss z 31 Nollaig 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz Dé hAoine 31 Nollaig 1999 23:59:59 GMT+00:00
DateUtils - Dé hAoine 31 Nollaig 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss.SSS Dé hAoine 31 Nollaig 1999 23:59:59.999
locale = gd
Gàidhlig / Scottish Gaelic / スコットランド・ゲール語
Style Pattern Sample
SHORT dd/MM/y h:mma 31/12/1999 11:59f
MEDIUM d MMM y h:mm:ss a 31 Dùbh 1999 11:59:59 f
LONG d'mh' MMMM y HH:mm:ss z 31mh dhen Dùbhlachd 1999 23:59:59 GMT+00:00
FULL EEEE, d'mh' MMMM y HH:mm:ss zzzz DihAoine, 31mh dhen Dùbhlachd 1999 23:59:59 GMT+00:00
DateUtils - DihAoine, 31mh dhen Dùbhlachd 1999 23:59
Best EEEE, dd'mh' MMMM yyyy HH:mm:ss.SSS DihAoine, 31mh dhen Dùbhlachd 1999 23:59:59.999
locale = gl
galego / Galician / ガリシア語
Style Pattern Sample
SHORT dd/MM/yy h:mm a 31/12/99 11:59 p.m.
MEDIUM d MMM, y h:mm:ss a 31 dec, 1999 11:59:59 p.m.
LONG dd MMMM y HH:mm:ss z 31 decembro 1999 23:59:59 GMT+00:00
FULL EEEE dd MMMM y HH:mm:ss zzzz venres 31 decembro 1999 23:59:59 GMT+00:00
DateUtils - venres 31 decembro 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS venres 31 decembro 1999 23:59:59,999
locale = gsw
Schwiizertüütsch / Swiss German / スイスドイツ語
Style Pattern Sample
SHORT dd.MM.yy h:mm a 31.12.99 11:59 nam.
MEDIUM dd.MM.y h:mm:ss a 31.12.1999 11:59:59 nam.
LONG d. MMMM y HH:mm:ss z 31. Dezämber 1999 23:59:59 GMT+00:00
FULL EEEE, d. MMMM y HH:mm:ss zzzz Friitig, 31. Dezämber 1999 23:59:59 GMT+00:00
DateUtils - Friitig, 31. Dezämber 1999 23:59
Best EEEE, dd. MMMM yyyy HH:mm:ss.SSS Friitig, 31. Dezämber 1999 23:59:59.999
locale = gu
ગુજરાતી / Gujarati / グジャラート語
Style Pattern Sample
SHORT d/M/yy h:mm a 31/12/99 11:59 PM
MEDIUM d MMM, y h:mm:ss a 31 ડિસે, 1999 11:59:59 PM
LONG d MMMM, y hh:mm:ss a z 31 ડિસેમ્બર, 1999 11:59:59 PM GMT+00:00
FULL EEEE, d MMMM, y hh:mm:ss a zzzz શુક્રવાર, 31 ડિસેમ્બર, 1999 11:59:59 PM GMT+00:00
DateUtils - શુક્રવાર, 31 ડિસેમ્બર, 1999 23:59
Best EEEE, dd MMMM, yyyy HH:mm:ss.SSS શુક્રવાર, 31 ડિસેમ્બર, 1999 23:59:59.999
locale = guz
Ekegusii / Gusii / グシイ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 Mambia/Mog
MEDIUM d MMM y h:mm:ss a 31 Dis 1999 11:59:59 Mambia/Mog
LONG d MMMM y h:mm:ss a z 31 Disemba 1999 11:59:59 Mambia/Mog GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Ichuma, 31 Disemba 1999 11:59:59 Mambia/Mog GMT+00:00
DateUtils - Ichuma, 31 Disemba 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Ichuma, 31 Disemba 1999 23:59:59.999
locale = gv
Gaelg / Manx / マン島語
Style Pattern Sample
SHORT y-MM-dd h:mm a 1999-12-31 11:59 p.m.
MEDIUM y MMM d h:mm:ss a 1999 M.Nollick 31 11:59:59 p.m.
LONG y MMMM d HH:mm:ss z 1999 Mee ny Nollick 31 23:59:59 GMT+00:00
FULL y MMMM d, EEEE HH:mm:ss zzzz 1999 Mee ny Nollick 31, Jeheiney 23:59:59 GMT+00:00
DateUtils - 1999 Mee ny Nollick 31, Jeheiney 23:59
Best yyyy MMMM dd, EEEE HH:mm:ss.SSS 1999 Mee ny Nollick 31, Jeheiney 23:59:59.999
locale = ha
Hausa / Hausa / ハウサ語
Style Pattern Sample
SHORT d/M/yy h:mm a 31/12/99 11:59 PM
MEDIUM d MMM, y h:mm:ss a 31 Dis, 1999 11:59:59 PM
LONG d MMMM, y HH:mm:ss z 31 Disamba, 1999 23:59:59 GMT+00:00
FULL EEEE, d MMMM, y HH:mm:ss zzzz Jummaʼa, 31 Disamba, 1999 23:59:59 GMT+00:00
DateUtils - Jummaʼa, 31 Disamba, 1999 23:59
Best EEEE, dd MMMM, yyyy HH:mm:ss.SSS Jummaʼa, 31 Disamba, 1999 23:59:59.999
locale = haw
ʻŌlelo Hawaiʻi / Hawaiian / ハワイ語
Style Pattern Sample
SHORT h:mm a 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 Kek. 1999 11:59:59 PM
LONG d MMMM y h:mm:ss a z 31 Kekemapa 1999 11:59:59 PM GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Poʻalima, 31 Kekemapa 1999 11:59:59 PM GMT+00:00
DateUtils - Poʻalima, 31 Kekemapa 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Poʻalima, 31 Kekemapa 1999 23:59:59.999
locale = hi
हिन्दी / Hindi / ヒンディー語
Style Pattern Sample
SHORT d/M/yy h:mm a 31/12/99 11:59 pm
MEDIUM dd/MM/y h:mm:ss a 31/12/1999 11:59:59 pm
LONG d MMMM y h:mm:ss a z 31 दिसंबर 1999 11:59:59 pm GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz शुक्रवार, 31 दिसंबर 1999 11:59:59 pm GMT+00:00
DateUtils - शुक्रवार, 31 दिसंबर 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss.SSS शुक्रवार, 31 दिसंबर 1999, 23:59:59.999
locale = hr
hrvatski / Croatian / クロアチア語
Style Pattern Sample
SHORT dd.MM.y. hh:mm a 31.12.1999. 11:59 PM
MEDIUM d. MMM y. hh:mm:ss a 31. pro 1999. 11:59:59 PM
LONG d. MMMM y. HH:mm:ss z 31. prosinca 1999. 23:59:59 GMT+00:00
FULL EEEE, d. MMMM y. HH:mm:ss zzzz petak, 31. prosinca 1999. 23:59:59 GMT+00:00
DateUtils - petak, 31. prosinca 1999. 23:59
Best EEEE, dd. MMMM yyyy. HH:mm:ss,SSS petak, 31. prosinca 1999. 23:59:59,999
locale = hsb
hornjoserbšćina / Upper Sorbian / 上ソルビア語
Style Pattern Sample
SHORT d.M.yy h:mm a 31.12.99 11:59 popołdnju
MEDIUM d.M.y h:mm:ss a 31.12.1999 11:59:59 popołdnju
LONG d. MMMM y H:mm:ss z 31. decembra 1999 23:59:59 GMT+00:00
FULL EEEE, d. MMMM y H:mm:ss zzzz pjatk, 31. decembra 1999 23:59:59 GMT+00:00
DateUtils - pjatk, 31. decembra 1999 23:59 hodź.
Best EEEE, dd. MMMM yyyy H:mm:ss,SSS pjatk, 31. decembra 1999 23:59:59,999
locale = hu
magyar / Hungarian / ハンガリー語
Style Pattern Sample
SHORT y. MM. dd. a h:mm 1999. 12. 31. du. 11:59
MEDIUM y. MMM d. a h:mm:ss 1999. dec. 31. du. 11:59:59
LONG y. MMMM d. H:mm:ss z 1999. december 31. 23:59:59 GMT+00:00
FULL y. MMMM d., EEEE H:mm:ss zzzz 1999. december 31., péntek 23:59:59 GMT+00:00
DateUtils - 1999. december 31., péntek 23:59
Best yyyy. MMMM dd., EEEE H:mm:ss,SSS 1999. december 31., péntek 23:59:59,999
locale = hy
հայերեն / Armenian / アルメニア語
Style Pattern Sample
SHORT dd.MM.yy h:mm a 31.12.99 11:59 կեսօրից հետո
MEDIUM dd MMM, yթ. h:mm:ss a 31 դեկ, 1999թ. 11:59:59 կեսօրից հետո
LONG dd MMMM, yթ. H:mm:ss, z 31 դեկտեմբերի, 1999թ. 23:59:59, GMT+00:00
FULL yթ. MMMM d, EEEE H:mm:ss, zzzz 1999թ. դեկտեմբերի 31, ուրբաթ 23:59:59, GMT+00:00
DateUtils - 1999թ. դեկտեմբերի 31, ուրբաթ, 23:59
Best yyyyթ. MMMM dd, EEEE, H:mm:ss,SSS 1999թ. դեկտեմբերի 31, ուրբաթ, 23:59:59,999
locale = ig
Igbo / Igbo / イボ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 P.M.
MEDIUM d MMM y h:mm:ss a 31 Dis 1999 11:59:59 P.M.
LONG d MMMM y h:mm:ss a z 31 Disemba 1999 11:59:59 P.M. GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Fraịdee, 31 Disemba 1999 11:59:59 P.M. GMT+00:00
DateUtils - Fraịdee, 31 Disemba 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Fraịdee, 31 Disemba 1999 23:59:59.999
locale = ii
ꆈꌠꉙ / Sichuan Yi / 四川イ語
Style Pattern Sample
SHORT y-MM-dd h:mm a 1999-12-31 11:59 ꁯꋒ
MEDIUM y MMM d h:mm:ss a 1999 ꊰꑋꆪ 31 11:59:59 ꁯꋒ
LONG y MMMM d HH:mm:ss z 1999 ꊰꑋꆪ 31 23:59:59 GMT+00:00
FULL y MMMM d, EEEE HH:mm:ss zzzz 1999 ꊰꑋꆪ 31, ꆏꊂꉬ 23:59:59 GMT+00:00
DateUtils - 1999 ꊰꑋꆪ 31, ꆏꊂꉬ 23:59
Best yyyy MMMM dd, EEEE HH:mm:ss.SSS 1999 ꊰꑋꆪ 31, ꆏꊂꉬ 23:59:59.999
locale = in
Bahasa Indonesia / Indonesian / インドネシア語
Style Pattern Sample
SHORT dd/MM/yy h.mm a 31/12/99 11.59 PM
MEDIUM d MMM y h.mm.ss a 31 Des 1999 11.59.59 PM
LONG d MMMM y HH.mm.ss z 31 Desember 1999 23.59.59 GMT+00:00
FULL EEEE, dd MMMM y HH.mm.ss zzzz Jumat, 31 Desember 1999 23.59.59 GMT+00:00
DateUtils - Jumat, 31 Desember 1999 23.59
Best EEEE, dd MMMM yyyy HH.mm.ss,SSS Jumat, 31 Desember 1999 23.59.59,999
locale = is
íslenska / Icelandic / アイスランド語
Style Pattern Sample
SHORT d.M.y h:mm a 31.12.1999 11:59 e.h.
MEDIUM d. MMM y h:mm:ss a 31. des. 1999 11:59:59 e.h.
LONG d. MMMM y HH:mm:ss z 31. desember 1999 23:59:59 GMT+00:00
FULL EEEE, d. MMMM y HH:mm:ss zzzz föstudagur, 31. desember 1999 23:59:59 GMT+00:00
DateUtils - föstudagur, 31. desember 1999, 23:59
Best EEEE, dd. MMMM yyyy, HH:mm:ss,SSS föstudagur, 31. desember 1999, 23:59:59,999
locale = it
italiano / Italian / イタリア語
Style Pattern Sample
SHORT dd/MM/yy h:mm a 31/12/99 11:59 PM
MEDIUM dd MMM y h:mm:ss a 31 dic 1999 11:59:59 PM
LONG d MMMM y HH:mm:ss z 31 dicembre 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz venerdì 31 dicembre 1999 23:59:59 GMT+00:00
DateUtils - venerdì 31 dicembre 1999, 23:59
Best EEEE dd MMMM yyyy, HH:mm:ss,SSS venerdì 31 dicembre 1999, 23:59:59,999
locale = it_CH
italiano (Svizzera) / Italian (Switzerland) / イタリア語 (スイス)
Style Pattern Sample
SHORT dd.MM.yy h:mm a 31.12.99 11:59 PM
MEDIUM d-MMM-y h:mm:ss a 31-dic-1999 11:59:59 PM
LONG d MMMM y HH:mm:ss z 31 dicembre 1999 23:59:59 GMT+00:00
FULL EEEE, d MMMM y HH:mm:ss zzzz venerdì, 31 dicembre 1999 23:59:59 GMT+00:00
DateUtils - venerdì, 31 dicembre 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss.SSS venerdì, 31 dicembre 1999, 23:59:59.999
locale = iw
עברית / Hebrew / ヘブライ語
Style Pattern Sample
SHORT d.M.y h:mm a 31.12.1999 11:59 אחה״צ
MEDIUM d בMMM y h:mm:ss a 31 בדצמ׳ 1999 11:59:59 אחה״צ
LONG d בMMMM y H:mm:ss z 31 בדצמבר 1999 23:59:59 GMT+00:00
FULL EEEE, d בMMMM y H:mm:ss zzzz יום שישי, 31 בדצמבר 1999 23:59:59 GMT+00:00
DateUtils - יום שישי, 31 בדצמבר 1999, 23:59
Best EEEE, dd בMMMM yyyy, H:mm:ss.SSS יום שישי, 31 בדצמבר 1999, 23:59:59.999
locale = ja
日本語 / Japanese
Style Pattern Sample
SHORT y/MM/dd aK:mm 1999/12/31 午後11:59
MEDIUM y/MM/dd aK:mm:ss 1999/12/31 午後11:59:59
LONG y年M月d日 H:mm:ss z 1999年12月31日 23:59:59 GMT+00:00
FULL y年M月d日EEEE H時mm分ss秒 zzzz 1999年12月31日金曜日 23時59分59秒 GMT+00:00
DateUtils - 1999年12月31日金曜日 23:59
Best yyyy年M月dd日EEEE H:mm:ss.SSS 1999年12月31日金曜日 23:59:59.999
locale = jgo
Ndaꞌa / Ngomba / ンゴンバ語
Style Pattern Sample
SHORT y-MM-dd h:mm a 1999-12-31 11:59 ŋka mbɔ́t nji
MEDIUM y MMM d h:mm:ss a 1999 Pɛsaŋ Ntsɔ̌ppá 31 11:59:59 ŋka mbɔ́t nji
LONG y MMMM d HH:mm:ss z 1999 Pɛsaŋ Ntsɔ̌ppá 31 23:59:59 GMT+00:00
FULL EEEE, y MMMM dd HH:mm:ss zzzz Fɛlâyɛdɛ, 1999 Pɛsaŋ Ntsɔ̌ppá 31 23:59:59 GMT+00:00
DateUtils - Fɛlâyɛdɛ, 1999 Pɛsaŋ Ntsɔ̌ppá 31 23:59
Best EEEE, yyyy MMMM dd HH:mm:ss,SSS Fɛlâyɛdɛ, 1999 Pɛsaŋ Ntsɔ̌ppá 31 23:59:59,999
locale = ji
ji / Yiddish / イディッシュ語
Style Pattern Sample
SHORT y-MM-dd h:mm a 1999-12-31 11:59 ŋka mbɔ́t nji
MEDIUM y MMM d h:mm:ss a 1999 Pɛsaŋ Ntsɔ̌ppá 31 11:59:59 ŋka mbɔ́t nji
LONG y MMMM d HH:mm:ss z 1999 Pɛsaŋ Ntsɔ̌ppá 31 23:59:59 GMT+00:00
FULL EEEE, y MMMM dd HH:mm:ss zzzz Fɛlâyɛdɛ, 1999 Pɛsaŋ Ntsɔ̌ppá 31 23:59:59 GMT+00:00
DateUtils - 1999 M12 31, Fri 23:59
Best EEEE, yyyy MMMM dd HH:mm:ss,SSS Fɛlâyɛdɛ, 1999 Pɛsaŋ Ntsɔ̌ppá 31 23:59:59,999
locale = ji_001
ji (001) / Yiddish (World) / イディッシュ語 (世界)
Style Pattern Sample
SHORT y-MM-dd h:mm a 1999-12-31 11:59 PM
MEDIUM y MMM d h:mm:ss a 1999 M12 31 11:59:59 PM
LONG y MMMM d HH:mm:ss z 1999 M12 31 23:59:59 GMT+00:00
FULL y MMMM d, EEEE HH:mm:ss zzzz 1999 M12 31, Fri 23:59:59 GMT+00:00
DateUtils - 1999 M12 31, Fri 23:59
Best yyyy MMMM dd, EEEE HH:mm:ss.SSS 1999 M12 31, Fri 23:59:59.999
locale = jmc
Kimachame / Machame / マチャメ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 kyiukonyi
MEDIUM d MMM y h:mm:ss a 31 Des 1999 11:59:59 kyiukonyi
LONG d MMMM y h:mm:ss a z 31 Desemba 1999 11:59:59 kyiukonyi GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Ijumaa, 31 Desemba 1999 11:59:59 kyiukonyi GMT+00:00
DateUtils - Ijumaa, 31 Desemba 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Ijumaa, 31 Desemba 1999 23:59:59.999
locale = ka
ქართული / Georgian / グルジア語
Style Pattern Sample
SHORT dd.MM.yy h:mm a 31.12.99 11:59 PM
MEDIUM d MMM, y h:mm:ss a 31 დეკ, 1999 11:59:59 PM
LONG d MMMM, y HH:mm:ss z 31 დეკემბერი, 1999 23:59:59 GMT+00:00
FULL EEEE, dd MMMM, y HH:mm:ss zzzz პარასკევი, 31 დეკემბერი, 1999 23:59:59 GMT+00:00
DateUtils - პარასკევი, 31 დეკემბერი, 1999 23:59
Best EEEE, dd MMMM, yyyy HH:mm:ss,SSS პარასკევი, 31 დეკემბერი, 1999 23:59:59,999
locale = kab
Taqbaylit / Kabyle / カビル語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 n tmeddit
MEDIUM d MMM, y h:mm:ss a 31 Duǧ, 1999 11:59:59 n tmeddit
LONG d MMMM y HH:mm:ss z 31 Duǧembeṛ 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz Sḍisass 31 Duǧembeṛ 1999 23:59:59 GMT+00:00
DateUtils - Sḍisass 31 Duǧembeṛ 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS Sḍisass 31 Duǧembeṛ 1999 23:59:59,999
locale = kam
Kikamba / Kamba / カンバ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 Ĩyawĩoo
MEDIUM d MMM y h:mm:ss a 31 Ĩkl 1999 11:59:59 Ĩyawĩoo
LONG d MMMM y h:mm:ss a z 31 Mwai wa ĩkumi na ilĩ 1999 11:59:59 Ĩyawĩoo GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Wa katano, 31 Mwai wa ĩkumi na ilĩ 1999 11:59:59 Ĩyawĩoo GMT+00:00
DateUtils - Wa katano, 31 Mwai wa ĩkumi na ilĩ 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Wa katano, 31 Mwai wa ĩkumi na ilĩ 1999 23:59:59.999
locale = kde
Chimakonde / Makonde / マコンデ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 Chilo
MEDIUM d MMM y h:mm:ss a 31 Des 1999 11:59:59 Chilo
LONG d MMMM y h:mm:ss a z 31 Mwedi wa Nnyano na Nnyano na M 1999 11:59:59 Chilo GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Liduva lyannyano na mavili, 31 Mwedi wa Nnyano na Nnyano na M 1999 11:59:59 Chilo GMT+00:00
DateUtils - Liduva lyannyano na mavili, 31 Mwedi wa Nnyano na Nnyano na M 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Liduva lyannyano na mavili, 31 Mwedi wa Nnyano na Nnyano na M 1999 23:59:59.999
locale = kea
kabuverdianu / Kabuverdianu / カーボベルデ・クレオール語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 pm
MEDIUM d MMM y h:mm:ss a 31 Diz 1999 11:59:59 pm
LONG d 'di' MMMM 'di' y HH:mm:ss z 31 di Dizenbru di 1999 23:59:59 GMT+00:00
FULL EEEE, d 'di' MMMM 'di' y HH:mm:ss zzzz sesta-fera, 31 di Dizenbru di 1999 23:59:59 GMT+00:00
DateUtils - sesta-fera, 31 di Dizenbru di 1999 23:59
Best EEEE, dd 'di' MMMM 'di' yyyy HH:mm:ss,SSS sesta-fera, 31 di Dizenbru di 1999 23:59:59,999
locale = khq
Koyra ciini / Koyra Chiini / コイラ・チーニ語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 Aluula
MEDIUM d MMM, y h:mm:ss a 31 Dee, 1999 11:59:59 Aluula
LONG d MMMM y HH:mm:ss z 31 Deesanbur 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz Aljuma 31 Deesanbur 1999 23:59:59 GMT+00:00
DateUtils - Aljuma 31 Deesanbur 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss.SSS Aljuma 31 Deesanbur 1999 23:59:59.999
locale = ki
Gikuyu / Kikuyu / キクユ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 Hwaĩ-inĩ
MEDIUM d MMM y h:mm:ss a 31 DIT 1999 11:59:59 Hwaĩ-inĩ
LONG d MMMM y h:mm:ss a z 31 Ndithemba 1999 11:59:59 Hwaĩ-inĩ GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Njumaa, 31 Ndithemba 1999 11:59:59 Hwaĩ-inĩ GMT+00:00
DateUtils - Njumaa, 31 Ndithemba 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Njumaa, 31 Ndithemba 1999 23:59:59.999
locale = kk
қазақ тілі / Kazakh / カザフ語
Style Pattern Sample
SHORT dd/MM/yy h:mm a 31/12/99 11:59 түстен кейінгі
MEDIUM y, dd-MMM h:mm:ss a 1999, 31-желт. 11:59:59 түстен кейінгі
LONG d MMMM y HH:mm:ss z 31 желтоқсан 1999 23:59:59 GMT+00:00
FULL EEEE, d MMMM y HH:mm:ss zzzz жұма, 31 желтоқсан 1999 23:59:59 GMT+00:00
DateUtils - жұма, 31 желтоқсан 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss,SSS жұма, 31 желтоқсан 1999 23:59:59,999
locale = kkj
kakɔ / Kako / カコ語
Style Pattern Sample
SHORT dd/MM y h:mm a 31/12 1999 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 ɓulɓusɛ 1999 11:59:59 PM
LONG d MMMM y HH:mm:ss z 31 ɓulɓusɛ 1999 23:59:59 GMT+00:00
FULL EEEE dd MMMM y HH:mm:ss zzzz vaŋdɛrɛdi 31 ɓulɓusɛ 1999 23:59:59 GMT+00:00
DateUtils - vaŋdɛrɛdi 31 ɓulɓusɛ 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS vaŋdɛrɛdi 31 ɓulɓusɛ 1999 23:59:59,999
locale = kl
kalaallisut / Kalaallisut / グリーンランド語
Style Pattern Sample
SHORT y-MM-dd h:mm a 1999-12-31 11:59 PM
MEDIUM y MMM d h:mm:ss a 1999 dec 31 11:59:59 PM
LONG y MMMM d HH:mm:ss z 1999 decemberi 31 23:59:59 GMT+00:00
FULL y MMMM d, EEEE HH:mm:ss zzzz 1999 decemberi 31, tallimanngorneq 23:59:59 GMT+00:00
DateUtils - 1999 decemberi 31, tallimanngorneq 23:59
Best yyyy MMMM dd, EEEE HH:mm:ss,SSS 1999 decemberi 31, tallimanngorneq 23:59:59,999
locale = kln
Kalenjin / Kalenjin / カレンジン語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 kooskoliny
MEDIUM d MMM y h:mm:ss a 31 Kpa 1999 11:59:59 kooskoliny
LONG d MMMM y h:mm:ss a z 31 Kipsuunde nebo aeng’ 1999 11:59:59 kooskoliny GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Komuut, 31 Kipsuunde nebo aeng’ 1999 11:59:59 kooskoliny GMT+00:00
DateUtils - Komuut, 31 Kipsuunde nebo aeng’ 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Komuut, 31 Kipsuunde nebo aeng’ 1999 23:59:59.999
locale = km
ខ្មែរ / Khmer / クメール語
Style Pattern Sample
SHORT d/M/yy h:mm a 31/12/99 11:59 ល្ងាច
MEDIUM d MMM y h:mm:ss a 31 ធ្នូ 1999 11:59:59 ល្ងាច
LONG d MMMM y h:mm:ss a z 31 ធ្នូ 1999 11:59:59 ល្ងាច GMT+00:00
FULL EEEE d MMMM y h:mm:ss a zzzz សុក្រ 31 ធ្នូ 1999 11:59:59 ល្ងាច GMT+00:00
DateUtils - សុក្រ 31 ធ្នូ 1999, 23:59
Best EEEE dd MMMM yyyy, HH:mm:ss,SSS សុក្រ 31 ធ្នូ 1999, 23:59:59,999
locale = kn
ಕನ್ನಡ / Kannada / カンナダ語
Style Pattern Sample
SHORT M/d/yy h:mm a 12/31/99 11:59 ಅಪರಾಹ್ನ
MEDIUM MMM d, y h:mm:ss a ಡಿಸೆಂ 31, 1999 11:59:59 ಅಪರಾಹ್ನ
LONG MMMM d, y hh:mm:ss a z ಡಿಸೆಂಬರ್ 31, 1999 11:59:59 ಅಪರಾಹ್ನ GMT+00:00
FULL EEEE, MMMM d, y hh:mm:ss a zzzz ಶುಕ್ರವಾರ, ಡಿಸೆಂಬರ್ 31, 1999 11:59:59 ಅಪರಾಹ್ನ GMT+00:00
DateUtils - ಶುಕ್ರವಾರ, ಡಿಸೆಂಬರ್ 31, 1999 23:59
Best EEEE, MMMM dd, yyyy HH:mm:ss.SSS ಶುಕ್ರವಾರ, ಡಿಸೆಂಬರ್ 31, 1999 23:59:59.999
locale = ko
한국어 / Korean / 韓国語
Style Pattern Sample
SHORT yy. M. d. a h:mm 99. 12. 31. 오후 11:59
MEDIUM y. M. d. a h:mm:ss 1999. 12. 31. 오후 11:59:59
LONG y년 M월 d일 a h시 m분 s초 z 1999년 12월 31일 오후 11시 59분 59초 GMT+00:00
FULL y년 M월 d일 EEEE a h시 m분 s초 zzzz 1999년 12월 31일 금요일 오후 11시 59분 59초 GMT+00:00
DateUtils - 1999년 12월 31일 금요일 23:59
Best yyyy년 MMMM dd일 EEEE HH:mm:ss.SSS 1999년 12월 31일 금요일 23:59:59.999
locale = kok
कोंकणी / Konkani / コンカニ語
Style Pattern Sample
SHORT y-MM-dd h:mm a 1999-12-31 11:59 म.नं.
MEDIUM y MMM d h:mm:ss a 1999 डिसेंबर 31 11:59:59 म.नं.
LONG y MMMM d HH:mm:ss z 1999 डिसेंबर 31 23:59:59 GMT+00:00
FULL y MMMM d, EEEE HH:mm:ss zzzz 1999 डिसेंबर 31, शुक्रवार 23:59:59 GMT+00:00
DateUtils - 1999 डिसेंबर 31, शुक्रवार 23:59
Best yyyy MMMM dd, EEEE HH:mm:ss.SSS 1999 डिसेंबर 31, शुक्रवार 23:59:59.999
locale = ks
کٲشُر / Kashmiri / カシミール語
Style Pattern Sample
SHORT M/d/yy h:mm a ۱۲/۳۱/۹۹ ۱۱:۵۹ PM
MEDIUM MMM d, y h:mm:ss a دسمبر ۳۱, ۱۹۹۹ ۱۱:۵۹:۵۹ PM
LONG MMMM d, y h:mm:ss a z دسمبر ۳۱, ۱۹۹۹ ۱۱:۵۹:۵۹ PM GMT+00:00
FULL EEEE, MMMM d, y h:mm:ss a zzzz جُمہ, دسمبر ۳۱, ۱۹۹۹ ۱۱:۵۹:۵۹ PM GMT+00:00
DateUtils - جُمہ, دسمبر ۳۱, ۱۹۹۹ ۲۳٫۵۹
Best EEEE, MMMM dd, yyyy HH:mm:ss٫SSS جُمہ, دسمبر ۳۱, ۱۹۹۹ ۲۳:۵۹:۵۹٫۹۹۹
locale = ksb
Kishambaa / Shambala / サンバー語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 nyiaghuo
MEDIUM d MMM y h:mm:ss a 31 Des 1999 11:59:59 nyiaghuo
LONG d MMMM y h:mm:ss a z 31 Desemba 1999 11:59:59 nyiaghuo GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Ijumaa, 31 Desemba 1999 11:59:59 nyiaghuo GMT+00:00
DateUtils - Ijumaa, 31 Desemba 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Ijumaa, 31 Desemba 1999 23:59:59.999
locale = ksf
rikpa / Bafia / バフィア語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 cɛɛ́nko
MEDIUM d MMM y h:mm:ss a 31 ŋ12 1999 11:59:59 cɛɛ́nko
LONG d MMMM y HH:mm:ss z 31 ŋwíí akǝ ntɛk di bɛ́ɛ 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz júmbá 31 ŋwíí akǝ ntɛk di bɛ́ɛ 1999 23:59:59 GMT+00:00
DateUtils - júmbá 31 ŋwíí akǝ ntɛk di bɛ́ɛ 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS júmbá 31 ŋwíí akǝ ntɛk di bɛ́ɛ 1999 23:59:59,999
locale = ksh
Kölsch / Colognian / ケルン語
Style Pattern Sample
SHORT d. M. y h:mm a 31. 12. 1999 11:59 Uhr nommendaachs
MEDIUM d. MMM. y h:mm:ss a 31. Dez. 1999 11:59:59 Uhr nommendaachs
LONG d. MMMM y HH:mm:ss z 31. Dezämber 1999 23:59:59 GMT+00:00
FULL EEEE, 'dä' d. MMMM y HH:mm:ss zzzz Friidaach, dä 31. Dezämber 1999 23:59:59 GMT+00:00
DateUtils - Friidaach, dä 31. Dezämber 1999 23:59
Best EEEE, 'dä' dd. MMMM yyyy HH:mm:ss,SSS Friidaach, dä 31. Dezämber 1999 23:59:59,999
locale = kw
kernewek / Cornish / コーンウォール語
Style Pattern Sample
SHORT y-MM-dd h:mm a 1999-12-31 11:59 p.m.
MEDIUM y MMM d h:mm:ss a 1999 Kev 31 11:59:59 p.m.
LONG y MMMM d HH:mm:ss z 1999 mis Kevardhu 31 23:59:59 GMT+00:00
FULL y MMMM d, EEEE HH:mm:ss zzzz 1999 mis Kevardhu 31, dy Gwener 23:59:59 GMT+00:00
DateUtils - 1999 mis Kevardhu 31, dy Gwener 23:59
Best yyyy MMMM dd, EEEE HH:mm:ss.SSS 1999 mis Kevardhu 31, dy Gwener 23:59:59.999
locale = ky
кыргызча / Kyrgyz / キルギス語
Style Pattern Sample
SHORT dd.MM.yy h:mm a 31.12.99 11:59 түштөн кийин
MEDIUM y MMM d h:mm:ss a 1999 дек. 31 11:59:59 түштөн кийин
LONG y MMMM d HH:mm:ss z 1999 декабрь 31 23:59:59 GMT+00:00
FULL EEEE, d-MMMM, y-'ж'. HH:mm:ss zzzz жума, 31-декабрь, 1999-ж. 23:59:59 GMT+00:00
DateUtils - жума, 31-декабрь, 1999-ж. 23:59
Best EEEE, dd-MMMM, yyyy-'ж'. HH:mm:ss,SSS жума, 31-декабрь, 1999-ж. 23:59:59,999
locale = lag
Kɨlaangi / Langi / ランギ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 MUU
MEDIUM d MMM y h:mm:ss a 31 Sasatʉ 1999 11:59:59 MUU
LONG d MMMM y h:mm:ss a z 31 Kʉsasatʉ 1999 11:59:59 MUU GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Ijumáa, 31 Kʉsasatʉ 1999 11:59:59 MUU GMT+00:00
DateUtils - Ijumáa, 31 Kʉsasatʉ 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Ijumáa, 31 Kʉsasatʉ 1999 23:59:59.999
locale = lb
Lëtzebuergesch / Luxembourgish / ルクセンブルク語
Style Pattern Sample
SHORT dd.MM.yy h:mm a 31.12.99 11:59 nomëttes
MEDIUM d. MMM y h:mm:ss a 31. Dez. 1999 11:59:59 nomëttes
LONG d. MMMM y HH:mm:ss z 31. Dezember 1999 23:59:59 GMT+00:00
FULL EEEE, d. MMMM y HH:mm:ss zzzz Freideg, 31. Dezember 1999 23:59:59 GMT+00:00
DateUtils - Freideg, 31. Dezember 1999 23:59
Best EEEE, dd. MMMM yyyy HH:mm:ss,SSS Freideg, 31. Dezember 1999 23:59:59,999
locale = lg
Luganda / Ganda / ガンダ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 Des 1999 11:59:59 PM
LONG d MMMM y h:mm:ss a z 31 Desemba 1999 11:59:59 PM GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Lwakutaano, 31 Desemba 1999 11:59:59 PM GMT+00:00
DateUtils - Lwakutaano, 31 Desemba 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Lwakutaano, 31 Desemba 1999 23:59:59.999
locale = lkt
Lakȟólʼiyapi / Lakota / ラコタ語
Style Pattern Sample
SHORT y-MM-dd h:mm a 1999-12-31 11:59 PM
MEDIUM y MMM d h:mm:ss a 1999 Tȟahékapšuŋ Wí 31 11:59:59 PM
LONG y MMMM d HH:mm:ss z 1999 Tȟahékapšuŋ Wí 31 23:59:59 GMT+00:00
FULL y MMMM d, EEEE HH:mm:ss zzzz 1999 Tȟahékapšuŋ Wí 31, Aŋpétuzaptaŋ 23:59:59 GMT+00:00
DateUtils - 1999 Tȟahékapšuŋ Wí 31, Aŋpétuzaptaŋ 23:59
Best yyyy MMMM dd, EEEE HH:mm:ss.SSS 1999 Tȟahékapšuŋ Wí 31, Aŋpétuzaptaŋ 23:59:59.999
locale = ln
lingála / Lingala / リンガラ語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 mpókwa
MEDIUM d MMM y h:mm:ss a 31 dsb 1999 11:59:59 mpókwa
LONG d MMMM y HH:mm:ss z 31 sánzá ya zómi na míbalé 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz mokɔlɔ ya mítáno 31 sánzá ya zómi na míbalé 1999 23:59:59 GMT+00:00
DateUtils - mokɔlɔ ya mítáno 31 sánzá ya zómi na míbalé 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS mokɔlɔ ya mítáno 31 sánzá ya zómi na míbalé 1999 23:59:59,999
locale = lo
ລາວ / Lao / ラオ語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 ຫຼັງທ່ຽງ
MEDIUM d MMM y h:mm:ss a 31 ທ.ວ. 1999 11:59:59 ຫຼັງທ່ຽງ
LONG d MMMM y H ໂມງ m ນາທີ ss ວິນາທີ z 31 ທັນວາ 1999 23 ໂມງ 59 ນາທີ 59 ວິນາທີ GMT+00:00
FULL EEEE ທີ d MMMM G y H ໂມງ m ນາທີ ss ວິນາທີ zzzz ວັນສຸກ ທີ 31 ທັນວາ ຄ.ສ. 1999 23 ໂມງ 59 ນາທີ 59 ວິນາທີ GMT+00:00
DateUtils - ວັນສຸກ, 31 ທັນວາ 1999, 23:59
Best EEEE, dd MMMM yyyy, H:mm:ss,SSS ວັນສຸກ, 31 ທັນວາ 1999, 23:59:59,999
locale = lt
lietuvių / Lithuanian / リトアニア語
Style Pattern Sample
SHORT y-MM-dd hh:mm a 1999-12-31 11:59 popiet
MEDIUM y-MM-dd hh:mm:ss a 1999-12-31 11:59:59 popiet
LONG y 'm'. MMMM d 'd'. HH:mm:ss z 1999 m. gruodžio 31 d. 23:59:59 GMT+00:00
FULL y 'm'. MMMM d 'd'., EEEE HH:mm:ss zzzz 1999 m. gruodžio 31 d., penktadienis 23:59:59 GMT+00:00
DateUtils - 1999 m. gruodžio 31 d., penktadienis 23:59
Best yyyy 'm'. MMMM dd 'd'., EEEE HH:mm:ss,SSS 1999 m. gruodžio 31 d., penktadienis 23:59:59,999
locale = lu
Tshiluba / Luba-Katanga / ルバ・カタンガ語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 Dilolo
MEDIUM d MMM y h:mm:ss a 31 Cis 1999 11:59:59 Dilolo
LONG d MMMM y HH:mm:ss z 31 Ciswà 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz Ngòvya 31 Ciswà 1999 23:59:59 GMT+00:00
DateUtils - Ngòvya 31 Ciswà 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS Ngòvya 31 Ciswà 1999 23:59:59,999
locale = luo
Dholuo / Luo / ルオ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 OT
MEDIUM d MMM y h:mm:ss a 31 DAG 1999 11:59:59 OT
LONG d MMMM y h:mm:ss a z 31 Dwe mar Apar gi ariyo 1999 11:59:59 OT GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Tich Abich, 31 Dwe mar Apar gi ariyo 1999 11:59:59 OT GMT+00:00
DateUtils - Tich Abich, 31 Dwe mar Apar gi ariyo 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Tich Abich, 31 Dwe mar Apar gi ariyo 1999 23:59:59.999
locale = luy
Luluhia / Luyia / ルヒヤ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 p.m.
MEDIUM d MMM y h:mm:ss a 31 Des 1999 11:59:59 p.m.
LONG d MMMM y h:mm:ss a z 31 Desemba 1999 11:59:59 p.m. GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Murwa wa Katano, 31 Desemba 1999 11:59:59 p.m. GMT+00:00
DateUtils - Murwa wa Katano, 31 Desemba 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Murwa wa Katano, 31 Desemba 1999 23:59:59.999
locale = lv
latviešu / Latvian / ラトビア語
Style Pattern Sample
SHORT dd.MM.yy h:mm a 31.12.99 11:59 pēcpusdienā
MEDIUM y. 'gada' d. MMM h:mm:ss a 1999. gada 31. dec. 11:59:59 pēcpusdienā
LONG y. 'gada' d. MMMM HH:mm:ss z 1999. gada 31. decembris 23:59:59 GMT+00:00
FULL EEEE, y. 'gada' d. MMMM HH:mm:ss zzzz piektdiena, 1999. gada 31. decembris 23:59:59 GMT+00:00
DateUtils - piektdiena, 1999. gada 31. decembris 23:59
Best EEEE, yyyy. 'gada' dd. MMMM HH:mm:ss,SSS piektdiena, 1999. gada 31. decembris 23:59:59,999
locale = mas
Maa / Masai / マサイ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 Ɛndámâ
MEDIUM d MMM y h:mm:ss a 31 Ntʉ́ 1999 11:59:59 Ɛndámâ
LONG d MMMM y h:mm:ss a z 31 Ntʉ́ŋʉ́s 1999 11:59:59 Ɛndámâ GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Jumáa, 31 Ntʉ́ŋʉ́s 1999 11:59:59 Ɛndámâ GMT+00:00
DateUtils - Jumáa, 31 Ntʉ́ŋʉ́s 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Jumáa, 31 Ntʉ́ŋʉ́s 1999 23:59:59.999
locale = mer
Kĩmĩrũ / Meru / メル語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 ŨG
MEDIUM d MMM y h:mm:ss a 31 DEC 1999 11:59:59 ŨG
LONG d MMMM y h:mm:ss a z 31 Dicemba 1999 11:59:59 ŨG GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Wetano, 31 Dicemba 1999 11:59:59 ŨG GMT+00:00
DateUtils - Wetano, 31 Dicemba 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Wetano, 31 Dicemba 1999 23:59:59.999
locale = mfe
kreol morisien / Morisyen / モーリシャス・クレオール語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 PM
MEDIUM d MMM, y h:mm:ss a 31 des, 1999 11:59:59 PM
LONG d MMMM y HH:mm:ss z 31 desam 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz vandredi 31 desam 1999 23:59:59 GMT+00:00
DateUtils - vandredi 31 desam 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss.SSS vandredi 31 desam 1999 23:59:59.999
locale = mg
Malagasy / Malagasy / マダガスカル語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 PM
MEDIUM d MMM, y h:mm:ss a 31 Des, 1999 11:59:59 PM
LONG d MMMM y HH:mm:ss z 31 Desambra 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz Zoma 31 Desambra 1999 23:59:59 GMT+00:00
DateUtils - Zoma 31 Desambra 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss.SSS Zoma 31 Desambra 1999 23:59:59.999
locale = mgh
Makua / Makhuwa-Meetto / マクア・ミート語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 mchochil’l
MEDIUM d MMM y h:mm:ss a 31 Yel 1999 11:59:59 mchochil’l
LONG d MMMM y h:mm:ss a z 31 Mweri wo kumi na yel’li 1999 11:59:59 mchochil’l GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Ijumaa, 31 Mweri wo kumi na yel’li 1999 11:59:59 mchochil’l GMT+00:00
DateUtils - Ijumaa, 31 Mweri wo kumi na yel’li 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss,SSS Ijumaa, 31 Mweri wo kumi na yel’li 1999 23:59:59,999
locale = mgo
metaʼ / Metaʼ / メタ語
Style Pattern Sample
SHORT y-MM-dd h:mm a 1999-12-31 11:59 PM
MEDIUM y MMM d h:mm:ss a 1999 iməg krizmed 31 11:59:59 PM
LONG y MMMM d HH:mm:ss z 1999 iməg krizmed 31 23:59:59 GMT+00:00
FULL EEEE, y MMMM dd HH:mm:ss zzzz Aneg 6, 1999 iməg krizmed 31 23:59:59 GMT+00:00
DateUtils - Aneg 6, 1999 iməg krizmed 31 23:59
Best EEEE, yyyy MMMM dd HH:mm:ss.SSS Aneg 6, 1999 iməg krizmed 31 23:59:59.999
locale = mk
македонски / Macedonian / マケドニア語
Style Pattern Sample
SHORT dd.M.yy h:mm a 31.12.99 11:59 попладне
MEDIUM dd.M.y h:mm:ss a 31.12.1999 11:59:59 попладне
LONG dd MMMM y HH:mm:ss z 31 декември 1999 23:59:59 GMT+00:00
FULL EEEE, dd MMMM y HH:mm:ss zzzz петок, 31 декември 1999 23:59:59 GMT+00:00
DateUtils - петок, 31 декември 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss,SSS петок, 31 декември 1999 23:59:59,999
locale = ml
മലയാളം / Malayalam / マラヤーラム語
Style Pattern Sample
SHORT dd/MM/yy h:mm a 31/12/99 11:59 PM
MEDIUM y, MMM d h:mm:ss a 1999, ഡിസം 31 11:59:59 PM
LONG y, MMMM d h:mm:ss a z 1999, ഡിസംബർ 31 11:59:59 PM GMT+00:00
FULL y, MMMM d, EEEE h:mm:ss a zzzz 1999, ഡിസംബർ 31, വെള്ളിയാഴ്‌ച 11:59:59 PM GMT+00:00
DateUtils - 1999, ഡിസംബർ 31, വെള്ളിയാഴ്‌ച 23:59
Best yyyy, MMMM dd, EEEE HH:mm:ss.SSS 1999, ഡിസംബർ 31, വെള്ളിയാഴ്‌ച 23:59:59.999
locale = mn
монгол / Mongolian / モンゴル語
Style Pattern Sample
SHORT y-MM-dd h:mm a 1999-12-31 11:59 ҮХ
MEDIUM y MMM d h:mm:ss a 1999 12-р сар 31 11:59:59 ҮХ
LONG y 'оны' MM 'сарын' d HH:mm:ss z 1999 оны 12 сарын 31 23:59:59 GMT+00:00
FULL EEEE, y 'оны' MM 'сарын' d HH:mm:ss zzzz баасан, 1999 оны 12 сарын 31 23:59:59 GMT+00:00
DateUtils - баасан, 1999 Арван хоёрдугаар сар 31 23:59
Best EEEE, yyyy MMMM dd HH:mm:ss.SSS баасан, 1999 Арван хоёрдугаар сар 31 23:59:59.999
locale = mr
मराठी / Marathi / マラーティー語
Style Pattern Sample
SHORT d/M/yy h:mm a ३१/१२/९९ ११:५९ म.उ.
MEDIUM d MMM, y h:mm:ss a ३१ डिसें, १९९९ ११:५९:५९ म.उ.
LONG d MMMM, y h:mm:ss a z ३१ डिसेंबर, १९९९ ११:५९:५९ म.उ. GMT+00:00
FULL EEEE, d MMMM, y h:mm:ss a zzzz शुक्रवार, ३१ डिसेंबर, १९९९ ११:५९:५९ म.उ. GMT+00:00
DateUtils - शुक्रवार, ३१ डिसेंबर, १९९९, २३:५९
Best EEEE, dd MMMM, yyyy, H:mm:ss.SSS शुक्रवार, ३१ डिसेंबर, १९९९, २३:५९:५९.९९९
locale = ms
Bahasa Melayu / Malay / マレー語
Style Pattern Sample
SHORT d/MM/yy h:mm a 31/12/99 11:59 PTG
MEDIUM d MMM y h:mm:ss a 31 Dis 1999 11:59:59 PTG
LONG d MMMM y h:mm:ss a z 31 Disember 1999 11:59:59 PTG GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Jumaat, 31 Disember 1999 11:59:59 PTG GMT+00:00
DateUtils - Jumaat, 31 Disember 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Jumaat, 31 Disember 1999 23:59:59.999
locale = ms_BN_#Latn
Bahasa Melayu (Latin,Brunei) / Malay (Latin,Brunei) / マレー語 (ラテン文字,ブルネイ)
Style Pattern Sample
SHORT d/MM/yy h:mm a 31/12/99 11:59 PTG
MEDIUM d MMM y h:mm:ss a 31 Dis 1999 11:59:59 PTG
LONG d MMMM y h:mm:ss a z 31 Disember 1999 11:59:59 PTG GMT+00:00
FULL dd MMMM y h:mm:ss a zzzz 31 Disember 1999 11:59:59 PTG GMT+00:00
DateUtils - Jumaat, 31 Disember 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss,SSS Jumaat, 31 Disember 1999 23:59:59,999
locale = mt
Malti / Maltese / マルタ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 PM
MEDIUM dd MMM y h:mm:ss a 31 Diċ 1999 11:59:59 PM
LONG d 'ta'’ MMMM y HH:mm:ss z 31 ta’ Diċembru 1999 23:59:59 GMT+00:00
FULL EEEE, d 'ta'’ MMMM y HH:mm:ss zzzz Il-Ġimgħa, 31 ta’ Diċembru 1999 23:59:59 GMT+00:00
DateUtils - Il-Ġimgħa, 31 ta’ Diċembru 1999 23:59
Best EEEE, dd 'ta'’ MMMM yyyy HH:mm:ss.SSS Il-Ġimgħa, 31 ta’ Diċembru 1999 23:59:59.999
locale = mua
MUNDAŊ / Mundang / ムンダン語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 lilli
MEDIUM d MMM y h:mm:ss a 31 FYU 1999 11:59:59 lilli
LONG d MMMM y HH:mm:ss z 31 Fĩi Yuru 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz Comgaisuu 31 Fĩi Yuru 1999 23:59:59 GMT+00:00
DateUtils - Comgaisuu 31 Fĩi Yuru 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS Comgaisuu 31 Fĩi Yuru 1999 23:59:59,999
locale = my
ဗမာ / Burmese / ビルマ語
Style Pattern Sample
SHORT dd-MM-yy h:mm a ၃၁-၁၂-၉၉ ၁၁:၅၉ ညနေ
MEDIUM d MMM y h:mm:ss a ၃၁ ဒီ ၁၉၉၉ ၁၁:၅၉:၅၉ ညနေ
LONG d MMMM y HH:mm:ss z ၃၁ ဒီဇင်ဘာ ၁၉၉၉ ၂၃:၅၉:၅၉ GMT+00:00
FULL EEEE၊ dd MMMM y HH:mm:ss zzzz သောကြာ၊ ၃၁ ဒီဇင်ဘာ ၁၉၉၉ ၂၃:၅၉:၅၉ GMT+00:00
DateUtils - သောကြာ၊ ၃၁ ဒီဇင်ဘာ ၁၉၉၉ ၂၃:၅၉
Best EEEE၊ dd MMMM yyyy HH:mm:ss.SSS သောကြာ၊ ၃၁ ဒီဇင်ဘာ ၁၉၉၉ ၂၃:၅၉:၅၉.၉၉၉
locale = naq
Khoekhoegowab / Nama / ナマ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 ǃuias
MEDIUM d MMM y h:mm:ss a 31 Dec 1999 11:59:59 ǃuias
LONG d MMMM y h:mm:ss a z 31 Hôasoreǁkhâb 1999 11:59:59 ǃuias GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Fraitaxtsees, 31 Hôasoreǁkhâb 1999 11:59:59 ǃuias GMT+00:00
DateUtils - Fraitaxtsees, 31 Hôasoreǁkhâb 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Fraitaxtsees, 31 Hôasoreǁkhâb 1999 23:59:59.999
locale = nb
norsk bokmål / Norwegian Bokmål / ノルウェー語(ブークモール)
Style Pattern Sample
SHORT dd.MM.y h.mm a 31.12.1999 11.59 p.m.
MEDIUM d. MMM y h.mm.ss a 31. des. 1999 11.59.59 p.m.
LONG d. MMMM y HH.mm.ss z 31. desember 1999 23.59.59 GMT+00:00
FULL EEEE d. MMMM y HH.mm.ss zzzz fredag 31. desember 1999 23.59.59 GMT+00:00
DateUtils - fredag 31. desember 1999, 23.59
Best EEEE dd. MMMM yyyy, HH.mm.ss,SSS fredag 31. desember 1999, 23.59.59,999
locale = nd
isiNdebele / North Ndebele / 北ンデベレ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 Mpal 1999 11:59:59 PM
LONG d MMMM y h:mm:ss a z 31 Mpalakazi 1999 11:59:59 PM GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Sihlanu, 31 Mpalakazi 1999 11:59:59 PM GMT+00:00
DateUtils - Sihlanu, 31 Mpalakazi 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Sihlanu, 31 Mpalakazi 1999 23:59:59.999
locale = ne
नेपाली / Nepali / ネパール語
Style Pattern Sample
SHORT y-MM-dd h:mm a १९९९-१२-३१ ११:५९ अपराह्न
MEDIUM y MMM d h:mm:ss a १९९९ डिसेम्बर ३१ ११:५९:५९ अपराह्न
LONG y MMMM d HH:mm:ss z १९९९ डिसेम्बर ३१ २३:५९:५९ GMT+00:00
FULL y MMMM d, EEEE HH:mm:ss zzzz १९९९ डिसेम्बर ३१, शुक्रबार २३:५९:५९ GMT+00:00
DateUtils - १९९९ डिसेम्बर ३१, शुक्रबार, २३:५९
Best yyyy MMMM dd, EEEE, HH:mm:ss.SSS १९९९ डिसेम्बर ३१, शुक्रबार, २३:५९:५९.९९९
locale = nl
Nederlands / Dutch / オランダ語
Style Pattern Sample
SHORT dd-MM-yy h:mm a 31-12-99 11:59 p.m.
MEDIUM d MMM y h:mm:ss a 31 dec. 1999 11:59:59 p.m.
LONG d MMMM y HH:mm:ss z 31 december 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz vrijdag 31 december 1999 23:59:59 GMT+00:00
DateUtils - vrijdag 31 december 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS vrijdag 31 december 1999 23:59:59,999
locale = nl_BE
Nederlands (België) / Dutch (Belgium) / オランダ語 (ベルギー)
Style Pattern Sample
SHORT d/MM/yy h:mm a 31/12/99 11:59 p.m.
MEDIUM d MMM y h:mm:ss a 31 dec. 1999 11:59:59 p.m.
LONG d MMMM y HH:mm:ss z 31 december 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz vrijdag 31 december 1999 23:59:59 GMT+00:00
DateUtils - vrijdag 31 december 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS vrijdag 31 december 1999 23:59:59,999
locale = nmg
nmg / Kwasio / クワシオ語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 kugú
MEDIUM d MMM y h:mm:ss a 31 kris 1999 11:59:59 kugú
LONG d MMMM y HH:mm:ss z 31 krísimin 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz mabágá má sukul 31 krísimin 1999 23:59:59 GMT+00:00
DateUtils - mabágá má sukul 31 krísimin 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS mabágá má sukul 31 krísimin 1999 23:59:59,999
locale = nn
nynorsk / Norwegian Nynorsk / ノルウェー語(ニーノシュク)
Style Pattern Sample
SHORT dd.MM.y h:mm a 31.12.1999 11:59 ettermiddag
MEDIUM d. MMM y h:mm:ss a 31. des. 1999 11:59:59 ettermiddag
LONG d. MMMM y HH:mm:ss z 31. desember 1999 23:59:59 GMT+00:00
FULL EEEE d. MMMM y 'kl'. HH:mm:ss zzzz fredag 31. desember 1999 kl. 23:59:59 GMT+00:00
DateUtils - fredag 31. desember 1999, 23:59
Best EEEE dd. MMMM yyyy, HH:mm:ss,SSS fredag 31. desember 1999, 23:59:59,999
locale = nnh
Shwóŋò ngiembɔɔn / Ngiemboon / ンジエムブーン語
Style Pattern Sample
SHORT dd/MM/yy h:mm a 31/12/99 11:59 ncwònzém
MEDIUM d MMM, y h:mm:ss a 31 saŋ lùm, 1999 11:59:59 ncwònzém
LONG 'lyɛ'̌ʼ d 'na' MMMM, y HH:mm:ss z lyɛ̌ʼ 31 na saŋ lùm, 1999 23:59:59 GMT+00:00
FULL EEEE , 'lyɛ'̌ʼ d 'na' MMMM, y HH:mm:ss zzzz mvfò màga lyɛ̌ʼ , lyɛ̌ʼ 31 na saŋ lùm, 1999 23:59:59 GMT+00:00
DateUtils - mvfò màga lyɛ̌ʼ , lyɛ̌ʼ 31 na saŋ lùm, 1999 23:59
Best EEEE , 'lyɛ'̌ʼ dd 'na' MMMM, yyyy HH:mm:ss,SSS mvfò màga lyɛ̌ʼ , lyɛ̌ʼ 31 na saŋ lùm, 1999 23:59:59,999
locale = nus
Thok Nath / Nuer / ヌエル語
Style Pattern Sample
SHORT d/MM/y h:mm a 31/12/1999 11:59 TŊ
MEDIUM d MMM y h:mm:ss a 31 Tid 1999 11:59:59 TŊ
LONG d MMMM y z h:mm:ss a 31 Tio̱p in di̱i̱t 1999 GMT+00:00 11:59:59 TŊ
FULL EEEE d MMMM y zzzz h:mm:ss a Dhieec lätni 31 Tio̱p in di̱i̱t 1999 GMT+00:00 11:59:59 TŊ
DateUtils - Dhieec lätni 31 Tio̱p in di̱i̱t 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss.SSS Dhieec lätni 31 Tio̱p in di̱i̱t 1999 23:59:59.999
locale = nyn
Runyankore / Nyankole / ニャンコレ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 KNB 1999 11:59:59 PM
LONG d MMMM y h:mm:ss a z 31 Okwaikumi na ibiri 1999 11:59:59 PM GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Orwakataano, 31 Okwaikumi na ibiri 1999 11:59:59 PM GMT+00:00
DateUtils - Orwakataano, 31 Okwaikumi na ibiri 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Orwakataano, 31 Okwaikumi na ibiri 1999 23:59:59.999
locale = om
Oromoo / Oromo / オロモ語
Style Pattern Sample
SHORT dd/MM/yy h:mm a 31/12/99 11:59 WB
MEDIUM dd-MMM-y h:mm:ss a 31-Mud-1999 11:59:59 WB
LONG dd MMMM y h:mm:ss a z 31 Muddee 1999 11:59:59 WB GMT+00:00
FULL EEEE, MMMM d, y h:mm:ss a zzzz Jimaata, Muddee 31, 1999 11:59:59 WB GMT+00:00
DateUtils - Jimaata, Muddee 31, 1999 23:59
Best EEEE, MMMM dd, yyyy HH:mm:ss.SSS Jimaata, Muddee 31, 1999 23:59:59.999
locale = or
ଓଡ଼ିଆ / Oriya / オリヤー語
Style Pattern Sample
SHORT d-M-yy h:mm a 31-12-99 11:59 pm
MEDIUM d MMM y h:mm:ss a 31 ଡିସେମ୍ବର 1999 11:59:59 pm
LONG d MMMM y h:mm:ss a z 31 ଡିସେମ୍ବର 1999 11:59:59 pm GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz ଶୁକ୍ରବାର, 31 ଡିସେମ୍ବର 1999 11:59:59 pm GMT+00:00
DateUtils - ଶୁକ୍ରବାର, 31 ଡିସେମ୍ବର 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS ଶୁକ୍ରବାର, 31 ଡିସେମ୍ବର 1999 23:59:59.999
locale = os
ирон / Ossetic / オセット語
Style Pattern Sample
SHORT dd.MM.yy h:mm a 31.12.99 11:59 ӕмбисбоны фӕстӕ
MEDIUM dd MMM y 'аз' h:mm:ss a 31 дек. 1999 аз 11:59:59 ӕмбисбоны фӕстӕ
LONG d MMMM, y 'аз' HH:mm:ss z 31 декабры, 1999 аз 23:59:59 GMT+00:00
FULL EEEE, d MMMM, y 'аз' HH:mm:ss zzzz майрӕмбон, 31 декабры, 1999 аз 23:59:59 GMT+00:00
DateUtils - майрӕмбон, 31 декабры, 1999 аз, 23:59
Best EEEE, dd MMMM, yyyy 'аз', HH:mm:ss,SSS майрӕмбон, 31 декабры, 1999 аз, 23:59:59,999
locale = pa
ਪੰਜਾਬੀ / Punjabi / パンジャブ語
Style Pattern Sample
SHORT d/M/yy h:mm a 31/12/99 11:59 ਬਾ.ਦੁ.
MEDIUM d MMM y h:mm:ss a 31 ਦਸੰ 1999 11:59:59 ਬਾ.ਦੁ.
LONG d MMMM y h:mm:ss a z 31 ਦਸੰਬਰ 1999 11:59:59 ਬਾ.ਦੁ. GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz ਸ਼ੁੱਕਰਵਾਰ, 31 ਦਸੰਬਰ 1999 11:59:59 ਬਾ.ਦੁ. GMT+00:00
DateUtils - ਸ਼ੁੱਕਰਵਾਰ, 31 ਦਸੰਬਰ 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss.SSS ਸ਼ੁੱਕਰਵਾਰ, 31 ਦਸੰਬਰ 1999, 23:59:59.999
locale = pa__#Arab
پنجابی (عربی) / Punjabi (Arabic) / パンジャブ語 (アラビア文字)
Style Pattern Sample
SHORT dd/MM/y h:mm a ۳۱/۱۲/۱۹۹۹ ۱۱:۵۹ PM
MEDIUM d MMM y h:mm:ss a ۳۱ دسمبر ۱۹۹۹ ۱۱:۵۹:۵۹ PM
LONG d MMMM y h:mm:ss a z ۳۱ دسمبر ۱۹۹۹ ۱۱:۵۹:۵۹ PM GMT+00:00
FULL EEEE, dd MMMM y h:mm:ss a zzzz جمعہ, ۳۱ دسمبر ۱۹۹۹ ۱۱:۵۹:۵۹ PM GMT+00:00
DateUtils - جمعہ, ۳۱ دسمبر ۱۹۹۹ ۲۳٫۵۹
Best EEEE, dd MMMM yyyy HH:mm:ss٫SSS جمعہ, ۳۱ دسمبر ۱۹۹۹ ۲۳:۵۹:۵۹٫۹۹۹
locale = pl
polski / Polish / ポーランド語
Style Pattern Sample
SHORT dd.MM.y h:mm a 31.12.1999 11:59 PM
MEDIUM dd.MM.y h:mm:ss a 31.12.1999 11:59:59 PM
LONG d MMMM y HH:mm:ss z 31 grudnia 1999 23:59:59 GMT+00:00
FULL EEEE, d MMMM y HH:mm:ss zzzz piątek, 31 grudnia 1999 23:59:59 GMT+00:00
DateUtils - piątek, 31 grudnia 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss,SSS piątek, 31 grudnia 1999, 23:59:59,999
locale = ps
پښتو / Pashto / パシュトゥー語
Style Pattern Sample
SHORT y/M/d h:mm a ۱۹۹۹/۱۲/۳۱ ۱۱:۵۹ غ.و.
MEDIUM d MMM y h:mm:ss a ۳۱ دسمبر ۱۹۹۹ ۱۱:۵۹:۵۹ غ.و.
LONG د y د MMMM d H:mm:ss (z) د ۱۹۹۹ د دسمبر ۳۱ ۲۳:۵۹:۵۹ (GMT+00:00)
FULL EEEE د y د MMMM d H:mm:ss (zzzz) جمعه د ۱۹۹۹ د دسمبر ۳۱ ۲۳:۵۹:۵۹ (GMT+00:00)
DateUtils - جمعه د ۱۹۹۹ د دسمبر ۳۱ ۲۳٫۵۹
Best EEEE د yyyy د MMMM dd H:mm:ss٫SSS جمعه د ۱۹۹۹ د دسمبر ۳۱ ۲۳:۵۹:۵۹٫۹۹۹
locale = pt
português / Portuguese / ポルトガル語
Style Pattern Sample
SHORT dd/MM/yy h:mm a 31/12/99 11:59 PM
MEDIUM d 'de' MMM 'de' y h:mm:ss a 31 de dez de 1999 11:59:59 PM
LONG d 'de' MMMM 'de' y HH:mm:ss z 31 de dezembro de 1999 23:59:59 GMT+00:00
FULL EEEE, d 'de' MMMM 'de' y HH:mm:ss zzzz sexta-feira, 31 de dezembro de 1999 23:59:59 GMT+00:00
DateUtils - sexta-feira, 31 de dezembro de 1999 23:59
Best EEEE, dd 'de' MMMM 'de' yyyy HH:mm:ss,SSS sexta-feira, 31 de dezembro de 1999 23:59:59,999
locale = pt_AO
português (Angola) / Portuguese (Angola) / ポルトガル語 (アンゴラ)
Style Pattern Sample
SHORT dd/MM/yy h:mm a 31/12/99 11:59 da tarde
MEDIUM dd/MM/y h:mm:ss a 31/12/1999 11:59:59 da tarde
LONG d 'de' MMMM 'de' y HH:mm:ss z 31 de dezembro de 1999 23:59:59 GMT+00:00
FULL EEEE, d 'de' MMMM 'de' y HH:mm:ss zzzz sexta-feira, 31 de dezembro de 1999 23:59:59 GMT+00:00
DateUtils - sexta-feira, 31 de dezembro de 1999, 23:59
Best EEEE, dd 'de' MMMM 'de' yyyy, HH:mm:ss,SSS sexta-feira, 31 de dezembro de 1999, 23:59:59,999
locale = qu
Runasimi / Quechua / ケチュア語
Style Pattern Sample
SHORT dd/MM/y hh:mm a 31/12/1999 11:59 p.m.
MEDIUM y MMM d hh:mm:ss a 1999 Kap 31 11:59:59 p.m.
LONG y MMMM d HH:mm:ss z 1999 Kapaq Raymi 31 23:59:59 GMT+00:00
FULL EEEE, d MMMM, y HH:mm:ss zzzz Viernes, 31 Kapaq Raymi, 1999 23:59:59 GMT+00:00
DateUtils - Viernes, 31 Kapaq Raymi, 1999 23:59
Best EEEE, dd MMMM, yyyy HH:mm:ss.SSS Viernes, 31 Kapaq Raymi, 1999 23:59:59.999
locale = rm
rumantsch / Romansh / ロマンシュ語
Style Pattern Sample
SHORT dd-MM-yy h:mm a 31-12-99 11:59 sm
MEDIUM dd-MM-y h:mm:ss a 31-12-1999 11:59:59 sm
LONG d 'da' MMMM y HH:mm:ss z 31 da december 1999 23:59:59 GMT+00:00
FULL EEEE, 'ils' d 'da' MMMM y HH:mm:ss zzzz venderdi, ils 31 da december 1999 23:59:59 GMT+00:00
DateUtils - venderdi, ils 31 da december 1999 23:59
Best EEEE, 'ils' dd 'da' MMMM yyyy HH:mm:ss.SSS venderdi, ils 31 da december 1999 23:59:59.999
locale = rn
Ikirundi / Rundi / ルンディ語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 Z.MW.
MEDIUM d MMM y h:mm:ss a 31 Uku. 1999 11:59:59 Z.MW.
LONG d MMMM y HH:mm:ss z 31 Kigarama 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz Ku wa gatanu 31 Kigarama 1999 23:59:59 GMT+00:00
DateUtils - Ku wa gatanu 31 Kigarama 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS Ku wa gatanu 31 Kigarama 1999 23:59:59,999
locale = ro
română / Romanian / ルーマニア語
Style Pattern Sample
SHORT dd.MM.y h:mm a 31.12.1999 11:59 p.m.
MEDIUM d MMM y h:mm:ss a 31 dec. 1999 11:59:59 p.m.
LONG d MMMM y HH:mm:ss z 31 decembrie 1999 23:59:59 GMT+00:00
FULL EEEE, d MMMM y HH:mm:ss zzzz vineri, 31 decembrie 1999 23:59:59 GMT+00:00
DateUtils - vineri, 31 decembrie 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss,SSS vineri, 31 decembrie 1999, 23:59:59,999
locale = rof
Kihorombo / Rombo / ロンボ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 kingoto
MEDIUM d MMM y h:mm:ss a 31 M12 1999 11:59:59 kingoto
LONG d MMMM y h:mm:ss a z 31 Mweri wa ikumi na mbili 1999 11:59:59 kingoto GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Ijumaa, 31 Mweri wa ikumi na mbili 1999 11:59:59 kingoto GMT+00:00
DateUtils - Ijumaa, 31 Mweri wa ikumi na mbili 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Ijumaa, 31 Mweri wa ikumi na mbili 1999 23:59:59.999
locale = ru
русский / Russian / ロシア語
Style Pattern Sample
SHORT dd.MM.yy h:mm a 31.12.99 11:59 PM
MEDIUM d MMM y 'г'. h:mm:ss a 31 дек. 1999 г. 11:59:59 PM
LONG d MMMM y 'г'. H:mm:ss z 31 декабря 1999 г. 23:59:59 GMT+00:00
FULL EEEE, d MMMM y 'г'. H:mm:ss zzzz пятница, 31 декабря 1999 г. 23:59:59 GMT+00:00
DateUtils - пятница, 31 декабря 1999 г., 23:59
Best EEEE, dd MMMM yyyy 'г'., H:mm:ss,SSS пятница, 31 декабря 1999 г., 23:59:59,999
locale = ru_UA
русский (Украина) / Russian (Ukraine) / ロシア語 (ウクライナ)
Style Pattern Sample
SHORT dd.MM.yy h:mm a 31.12.99 11:59 PM
MEDIUM d MMM y 'г'. h:mm:ss a 31 дек. 1999 г. 11:59:59 PM
LONG d MMMM y 'г'. HH:mm:ss z 31 декабря 1999 г. 23:59:59 GMT+00:00
FULL EEEE, d MMMM y 'г'. HH:mm:ss zzzz пятница, 31 декабря 1999 г. 23:59:59 GMT+00:00
DateUtils - пятница, 31 декабря 1999 г., 23:59
Best EEEE, dd MMMM yyyy 'г'., HH:mm:ss,SSS пятница, 31 декабря 1999 г., 23:59:59,999
locale = rw
Kinyarwanda / Kinyarwanda / ルワンダ語
Style Pattern Sample
SHORT yy/MM/dd h:mm a 99/12/31 11:59 PM
MEDIUM y MMM d h:mm:ss a 1999 uku. 31 11:59:59 PM
LONG y MMMM d HH:mm:ss z 1999 Ukuboza 31 23:59:59 GMT+00:00
FULL EEEE, y MMMM dd HH:mm:ss zzzz Kuwa gatanu, 1999 Ukuboza 31 23:59:59 GMT+00:00
DateUtils - Kuwa gatanu, 1999 Ukuboza 31 23:59
Best EEEE, yyyy MMMM dd HH:mm:ss,SSS Kuwa gatanu, 1999 Ukuboza 31 23:59:59,999
locale = rwk
Kiruwa / Rwa / ルワ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 kyiukonyi
MEDIUM d MMM y h:mm:ss a 31 Des 1999 11:59:59 kyiukonyi
LONG d MMMM y h:mm:ss a z 31 Desemba 1999 11:59:59 kyiukonyi GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Ijumaa, 31 Desemba 1999 11:59:59 kyiukonyi GMT+00:00
DateUtils - Ijumaa, 31 Desemba 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Ijumaa, 31 Desemba 1999 23:59:59.999
locale = sah
саха тыла / Sakha / ヤクート語
Style Pattern Sample
SHORT yy/M/d h:mm a 99/12/31 11:59 ЭК
MEDIUM y, MMM d h:mm:ss a 1999, Ахс 31 11:59:59 ЭК
LONG y, MMMM d HH:mm:ss z 1999, Ахсынньы 31 23:59:59 GMT+00:00
FULL y 'сыл' MMMM d 'күнэ', EEEE HH:mm:ss zzzz 1999 сыл Ахсынньы 31 күнэ, Бээтиҥсэ 23:59:59 GMT+00:00
DateUtils - 1999 сыл Ахсынньы 31 күнэ, Бээтиҥсэ 23:59
Best yyyy 'сыл' MMMM dd 'күнэ', EEEE HH:mm:ss.SSS 1999 сыл Ахсынньы 31 күнэ, Бээтиҥсэ 23:59:59.999
locale = saq
Kisampur / Samburu / サンブル語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 Teipa
MEDIUM d MMM y h:mm:ss a 31 Tow 1999 11:59:59 Teipa
LONG d MMMM y h:mm:ss a z 31 Lapa le tomon waare 1999 11:59:59 Teipa GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Mderot ee sapa, 31 Lapa le tomon waare 1999 11:59:59 Teipa GMT+00:00
DateUtils - Mderot ee sapa, 31 Lapa le tomon waare 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Mderot ee sapa, 31 Lapa le tomon waare 1999 23:59:59.999
locale = sbp
Ishisangu / Sangu / サング語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 Pashamihe
MEDIUM d MMM y h:mm:ss a 31 Muh 1999 11:59:59 Pashamihe
LONG d MMMM y h:mm:ss a z 31 Muhaano 1999 11:59:59 Pashamihe GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Ijumaa, 31 Muhaano 1999 11:59:59 Pashamihe GMT+00:00
DateUtils - Ijumaa, 31 Muhaano 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Ijumaa, 31 Muhaano 1999 23:59:59.999
locale = se
davvisámegiella / Northern Sami / 北サーミ語
Style Pattern Sample
SHORT y-MM-dd h:mm a 1999-12-31 11:59 eahketbeaivet
MEDIUM y MMM d h:mm:ss a 1999 juov 31 11:59:59 eahketbeaivet
LONG y MMMM d HH:mm:ss z 1999 juovlamánnu 31 23:59:59 GMT+00:00
FULL y MMMM d, EEEE HH:mm:ss zzzz 1999 juovlamánnu 31, bearjadat 23:59:59 GMT+00:00
DateUtils - 1999 juovlamánnu 31, bearjadat 23:59
Best yyyy MMMM dd, EEEE HH:mm:ss,SSS 1999 juovlamánnu 31, bearjadat 23:59:59,999
locale = seh
sena / Sena / セナ語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 PM
MEDIUM d 'de' MMM 'de' y h:mm:ss a 31 de Dec de 1999 11:59:59 PM
LONG d 'de' MMMM 'de' y HH:mm:ss z 31 de Decembro de 1999 23:59:59 GMT+00:00
FULL EEEE, d 'de' MMMM 'de' y HH:mm:ss zzzz Chishanu, 31 de Decembro de 1999 23:59:59 GMT+00:00
DateUtils - Chishanu, 31 de Decembro de 1999 23:59
Best EEEE, dd 'de' MMMM 'de' yyyy HH:mm:ss,SSS Chishanu, 31 de Decembro de 1999 23:59:59,999
locale = ses
Koyraboro senni / Koyraboro Senni / コイラボロ・センニ語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 Aluula
MEDIUM d MMM, y h:mm:ss a 31 Dee, 1999 11:59:59 Aluula
LONG d MMMM y HH:mm:ss z 31 Deesanbur 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz Alzuma 31 Deesanbur 1999 23:59:59 GMT+00:00
DateUtils - Alzuma 31 Deesanbur 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss.SSS Alzuma 31 Deesanbur 1999 23:59:59.999
locale = sg
Sängö / Sango / サンゴ語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 LK
MEDIUM d MMM, y h:mm:ss a 31 Kak, 1999 11:59:59 LK
LONG d MMMM y HH:mm:ss z 31 Kakauka 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz Lâpôsö 31 Kakauka 1999 23:59:59 GMT+00:00
DateUtils - Lâpôsö 31 Kakauka 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS Lâpôsö 31 Kakauka 1999 23:59:59,999
locale = shi
ⵜⴰⵎⴰⵣⵉⵖⵜ / Tachelhit / タシルハイト語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 ⵜⴰⴷⴳⴳⵯⴰⵜ
MEDIUM d MMM, y h:mm:ss a 31 ⴷⵓⵊ, 1999 11:59:59 ⵜⴰⴷⴳⴳⵯⴰⵜ
LONG d MMMM y HH:mm:ss z 31 ⴷⵓⵊⴰⵏⴱⵉⵔ 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz ⵙⵉⵎⵡⴰⵙ 31 ⴷⵓⵊⴰⵏⴱⵉⵔ 1999 23:59:59 GMT+00:00
DateUtils - ⵙⵉⵎⵡⴰⵙ 31 ⴷⵓⵊⴰⵏⴱⵉⵔ 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS ⵙⵉⵎⵡⴰⵙ 31 ⴷⵓⵊⴰⵏⴱⵉⵔ 1999 23:59:59,999
locale = shi__#Latn
tamazight (Latn) / Tachelhit (Latin) / タシルハイト語 (ラテン文字)
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 tadggʷat
MEDIUM d MMM, y h:mm:ss a 31 duj, 1999 11:59:59 tadggʷat
LONG d MMMM y HH:mm:ss z 31 dujanbir 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz asimwas 31 dujanbir 1999 23:59:59 GMT+00:00
DateUtils - asimwas 31 dujanbir 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS asimwas 31 dujanbir 1999 23:59:59,999
locale = si
සිංහල / Sinhala / シンハラ語
Style Pattern Sample
SHORT y-MM-dd a h.mm 1999-12-31 ප.ව. 11.59
MEDIUM y MMM d a h.mm.ss 1999 දෙසැ 31 ප.ව. 11.59.59
LONG y MMMM d a h.mm.ss z 1999 දෙසැම්බර් 31 ප.ව. 11.59.59 GMT+00:00
FULL y MMMM d, EEEE a h.mm.ss zzzz 1999 දෙසැම්බර් 31, සිකුරාදා ප.ව. 11.59.59 GMT+00:00
DateUtils - 1999 දෙසැම්බර් 31, සිකුරාදා 23:59
Best yyyy MMMM dd, EEEE HH:mm:ss.SSS 1999 දෙසැම්බර් 31, සිකුරාදා 23:59:59.999
locale = sk
slovenčina / Slovak / スロバキア語
Style Pattern Sample
SHORT dd.MM.yy h:mm a 31.12.99 11:59 odpoludnia
MEDIUM d. M. y h:mm:ss a 31. 12. 1999 11:59:59 odpoludnia
LONG d. MMMM y H:mm:ss z 31. decembra 1999 23:59:59 GMT+00:00
FULL EEEE, d. MMMM y H:mm:ss zzzz piatok, 31. decembra 1999 23:59:59 GMT+00:00
DateUtils - piatok, 31. decembra 1999, 23:59
Best EEEE, dd. MMMM yyyy, H:mm:ss,SSS piatok, 31. decembra 1999, 23:59:59,999
locale = sl
slovenščina / Slovenian / スロベニア語
Style Pattern Sample
SHORT d. M. yy h:mm a 31. 12. 99 11:59 pop.
MEDIUM d. MMM y h:mm:ss a 31. dec. 1999 11:59:59 pop.
LONG dd. MMMM y HH:mm:ss z 31. december 1999 23:59:59 GMT+00:00
FULL EEEE, dd. MMMM y HH:mm:ss zzzz petek, 31. december 1999 23:59:59 GMT+00:00
DateUtils - petek, 31. december 1999 23:59
Best EEEE, dd. MMMM yyyy HH:mm:ss,SSS petek, 31. december 1999 23:59:59,999
locale = smn
anarâškielâ / Inari Sami / イナリ・サーミ語
Style Pattern Sample
SHORT y-MM-dd h:mm a 1999-12-31 11:59 PM
MEDIUM y MMM d h:mm:ss a 1999 M12 31 11:59:59 PM
LONG y MMMM d HH:mm:ss z 1999 M12 31 23:59:59 GMT+00:00
FULL y MMMM d, EEEE HH:mm:ss zzzz 1999 M12 31, vástuppeeivi 23:59:59 GMT+00:00
DateUtils - 1999 M12 31, vástuppeeivi 23:59
Best yyyy MMMM dd, EEEE HH:mm:ss.SSS 1999 M12 31, vástuppeeivi 23:59:59.999
locale = sn
chiShona / Shona / ショナ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 Zvi 1999 11:59:59 PM
LONG d MMMM y h:mm:ss a z 31 Zvita 1999 11:59:59 PM GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Chishanu, 31 Zvita 1999 11:59:59 PM GMT+00:00
DateUtils - Chishanu, 31 Zvita 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Chishanu, 31 Zvita 1999 23:59:59.999
locale = so
Soomaali / Somali / ソマリ語
Style Pattern Sample
SHORT dd/MM/yy h:mm a 31/12/99 11:59 gn.
MEDIUM dd-MMM-y h:mm:ss a 31-LIT-1999 11:59:59 gn.
LONG dd MMMM y h:mm:ss a z 31 Bisha Laba iyo Tobnaad 1999 11:59:59 gn. GMT+00:00
FULL EEEE, MMMM dd, y h:mm:ss a zzzz Jimco, Bisha Laba iyo Tobnaad 31, 1999 11:59:59 gn. GMT+00:00
DateUtils - Jimco, Bisha Laba iyo Tobnaad 31, 1999 23:59
Best EEEE, MMMM dd, yyyy HH:mm:ss.SSS Jimco, Bisha Laba iyo Tobnaad 31, 1999 23:59:59.999
locale = sq
shqip / Albanian / アルバニア語
Style Pattern Sample
SHORT d.M.yy h:mm a 31.12.99 11:59 pasdite
MEDIUM d MMM y h:mm:ss a 31 Dhj 1999 11:59:59 pasdite
LONG d MMMM y HH:mm:ss z 31 dhjetor 1999 23:59:59 GMT+00:00
FULL EEEE, d MMMM y HH:mm:ss zzzz e premte, 31 dhjetor 1999 23:59:59 GMT+00:00
DateUtils - e premte, 31 dhjetor 1999, 23:59
Best EEEE, dd MMMM yyyy, HH:mm:ss,SSS e premte, 31 dhjetor 1999, 23:59:59,999
locale = sr
српски / Serbian / セルビア語
Style Pattern Sample
SHORT d.M.yy. hh.mm a 31.12.99. 11.59 по подне
MEDIUM dd.MM.y. hh.mm.ss a 31.12.1999. 11.59.59 по подне
LONG dd. MMMM y. HH.mm.ss z 31. децембар 1999. 23.59.59 GMT+00:00
FULL EEEE, dd. MMMM y. HH.mm.ss zzzz петак, 31. децембар 1999. 23.59.59 GMT+00:00
DateUtils - петак, 31. децембар 1999. 23.59
Best EEEE, dd. MMMM yyyy. HH.mm.ss,SSS петак, 31. децембар 1999. 23.59.59,999
locale = sr_BA_#Latn
srpski (latinica,Bosna i Hercegovina) / Serbian (Latin,Bosnia & Herzegovina) / セルビア語 (ラテン文字,ボスニア・ヘルツェゴビナ)
Style Pattern Sample
SHORT d.M.yy. hh.mm a 31.12.99. 11.59 po podne
MEDIUM dd.MM.y. hh.mm.ss a 31.12.1999. 11.59.59 po podne
LONG dd. MMMM y. HH:mm:ss z 31. decembar 1999. 23:59:59 GMT+00:00
FULL EEEE, dd. MMMM y. HH:mm:ss zzzz petak, 31. decembar 1999. 23:59:59 GMT+00:00
DateUtils - petak, 31. decembar 1999. 23.59
Best EEEE, dd. MMMM yyyy. HH:mm:ss,SSS petak, 31. decembar 1999. 23:59:59,999
locale = sr_BA_#Cyrl
српски (ћирилица,Босна и Херцеговина) / Serbian (Cyrillic,Bosnia & Herzegovina) / セルビア語 (キリル文字,ボスニア・ヘルツェゴビナ)
Style Pattern Sample
SHORT d.M.yy. hh.mm a 31.12.99. 11.59 по подне
MEDIUM dd.MM.y. hh.mm.ss a 31.12.1999. 11.59.59 по подне
LONG dd. MMMM y. HH:mm:ss z 31. децембар 1999. 23:59:59 GMT+00:00
FULL EEEE, dd. MMMM y. HH:mm:ss zzzz петак, 31. децембар 1999. 23:59:59 GMT+00:00
DateUtils - петак, 31. децембар 1999. 23.59
Best EEEE, dd. MMMM yyyy. HH:mm:ss,SSS петак, 31. децембар 1999. 23:59:59,999
locale = sr__#Latn
srpski (latinica) / Serbian (Latin) / セルビア語 (ラテン文字)
Style Pattern Sample
SHORT d.M.yy. hh.mm a 31.12.99. 11.59 po podne
MEDIUM dd.MM.y. hh.mm.ss a 31.12.1999. 11.59.59 po podne
LONG dd. MMMM y. HH.mm.ss z 31. decembar 1999. 23.59.59 GMT+00:00
FULL EEEE, dd. MMMM y. HH.mm.ss zzzz petak, 31. decembar 1999. 23.59.59 GMT+00:00
DateUtils - petak, 31. decembar 1999. 23.59
Best EEEE, dd. MMMM yyyy. HH.mm.ss,SSS petak, 31. decembar 1999. 23.59.59,999
locale = sv
svenska / Swedish / スウェーデン語
Style Pattern Sample
SHORT y-MM-dd h:mm a 1999-12-31 11:59 em
MEDIUM d MMM y h:mm:ss a 31 dec. 1999 11:59:59 em
LONG d MMMM y HH:mm:ss z 31 december 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y 'kl'. HH:mm:ss zzzz fredag 31 december 1999 kl. 23:59:59 GMT+00:00
DateUtils - fredag 31 december 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS fredag 31 december 1999 23:59:59,999
locale = sv_FI
svenska (Finland) / Swedish (Finland) / スウェーデン語 (フィンランド)
Style Pattern Sample
SHORT dd-MM-y h:mm a 31-12-1999 11:59 em
MEDIUM d MMM y h:mm:ss a 31 dec. 1999 11:59:59 em
LONG d MMMM y HH:mm:ss z 31 december 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y 'kl'. HH:mm:ss zzzz fredag 31 december 1999 kl. 23:59:59 GMT+00:00
DateUtils - fredag 31 december 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS fredag 31 december 1999 23:59:59,999
locale = sw
Kiswahili / Swahili / スワヒリ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 Des 1999 11:59:59 PM
LONG d MMMM y h:mm:ss a z 31 Desemba 1999 11:59:59 PM GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Ijumaa, 31 Desemba 1999 11:59:59 PM GMT+00:00
DateUtils - Ijumaa, 31 Desemba 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Ijumaa, 31 Desemba 1999 23:59:59.999
locale = sw_CD
Kiswahili (Jamhuri ya Kidemokrasia ya Kongo) / Swahili (Congo (DRC)) / スワヒリ語 (コンゴ民主共和国(キンシャサ))
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 ya muchana
MEDIUM d MMM y h:mm:ss a 31 mkb 1999 11:59:59 ya muchana
LONG d MMMM y HH:mm:ss z 31 mwezi ya kumi ya mbili 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz siku ya tanu 31 mwezi ya kumi ya mbili 1999 23:59:59 GMT+00:00
DateUtils - siku ya tanu 31 mwezi ya kumi ya mbili 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS siku ya tanu 31 mwezi ya kumi ya mbili 1999 23:59:59,999
locale = ta
தமிழ் / Tamil / タミル語
Style Pattern Sample
SHORT d-M-yy a h:mm 31-12-99 பிற்பகல் 11:59
MEDIUM d MMM, y a h:mm:ss 31 டிச., 1999 பிற்பகல் 11:59:59
LONG d MMMM, y h:mm:ss a z 31 டிசம்பர், 1999 11:59:59 பிற்பகல் GMT+00:00
FULL EEEE, d MMMM, y h:mm:ss a zzzz வெள்ளி, 31 டிசம்பர், 1999 11:59:59 பிற்பகல் GMT+00:00
DateUtils - வெள்ளி, 31 டிசம்பர், 1999, 23:59
Best EEEE, dd MMMM, yyyy, HH:mm:ss.SSS வெள்ளி, 31 டிசம்பர், 1999, 23:59:59.999
locale = te
తెలుగు / Telugu / テルグ語
Style Pattern Sample
SHORT dd-MM-yy h:mm a 31-12-99 11:59 [PM]
MEDIUM d MMM, y h:mm:ss a 31 డిసెం, 1999 11:59:59 [PM]
LONG d MMMM, y h:mm:ss a z 31 డిసెంబర్, 1999 11:59:59 [PM] GMT+00:00
FULL d, MMMM y, EEEE h:mm:ss a zzzz 31, డిసెంబర్ 1999, శుక్రవారం 11:59:59 [PM] GMT+00:00
DateUtils - 31, డిసెంబర్ 1999, శుక్రవారం 23:59
Best dd, MMMM yyyy, EEEE HH:mm:ss.SSS 31, డిసెంబర్ 1999, శుక్రవారం 23:59:59.999
locale = teo
Kiteso / Teso / テソ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 Ebongi
MEDIUM d MMM y h:mm:ss a 31 Poo 1999 11:59:59 Ebongi
LONG d MMMM y h:mm:ss a z 31 Opoo 1999 11:59:59 Ebongi GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Nakakany, 31 Opoo 1999 11:59:59 Ebongi GMT+00:00
DateUtils - Nakakany, 31 Opoo 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Nakakany, 31 Opoo 1999 23:59:59.999
locale = th
ไทย / Thai / タイ語
Style Pattern Sample
SHORT d/M/yy h:mm a 31/12/99 11:59 หลังเที่ยง
MEDIUM d MMM y h:mm:ss a 31 ธ.ค. 1999 11:59:59 หลังเที่ยง
LONG d MMMM G y H นาฬิกา mm นาที ss วินาที z 31 ธันวาคม ค.ศ. 1999 23 นาฬิกา 59 นาที 59 วินาที GMT+00:00
FULL EEEEที่ d MMMM G y H นาฬิกา mm นาที ss วินาที zzzz วันศุกร์ที่ 31 ธันวาคม ค.ศ. 1999 23 นาฬิกา 59 นาที 59 วินาที GMT+00:00
DateUtils - วันศุกร์ที่ 31 ธันวาคม ค.ศ. 1999 23:59
Best EEEEที่ dd MMMM G yyyy HH:mm:ss.SSS วันศุกร์ที่ 31 ธันวาคม ค.ศ. 1999 23:59:59.999
locale = ti
ትግርኛ / Tigrinya / ティグリニア語
Style Pattern Sample
SHORT dd/MM/yy h:mm a 31/12/99 11:59 ድሕር ሰዓት
MEDIUM dd-MMM-y h:mm:ss a 31-ዲሴም-1999 11:59:59 ድሕር ሰዓት
LONG dd MMMM y h:mm:ss a z 31 ዲሴምበር 1999 11:59:59 ድሕር ሰዓት GMT+00:00
FULL EEEE፣ dd MMMM መዓልቲ y G h:mm:ss a zzzz ዓርቢ፣ 31 ዲሴምበር መዓልቲ 1999 ዓ/ም 11:59:59 ድሕር ሰዓት GMT+00:00
DateUtils - 1999 ዲሴምበር 31, ዓርቢ 23:59
Best yyyy MMMM dd, EEEE HH:mm:ss.SSS 1999 ዲሴምበር 31, ዓርቢ 23:59:59.999
locale = ti_ER
ትግርኛ (ER) / Tigrinya (Eritrea) / ティグリニア語 (エリトリア)
Style Pattern Sample
SHORT dd/MM/yy h:mm a 31/12/99 11:59 ድሕር ሰዓት
MEDIUM dd-MMM-y h:mm:ss a 31-ታሕሳ-1999 11:59:59 ድሕር ሰዓት
LONG dd MMMM y h:mm:ss a z 31 ታሕሳስ 1999 11:59:59 ድሕር ሰዓት GMT+00:00
FULL EEEE፡ dd MMMM መዓልቲ y G h:mm:ss a zzzz ዓርቢ፡ 31 ታሕሳስ መዓልቲ 1999 ዓ/ም 11:59:59 ድሕር ሰዓት GMT+00:00
DateUtils - 1999 ታሕሳስ 31, ዓርቢ 23:59
Best yyyy MMMM dd, EEEE HH:mm:ss.SSS 1999 ታሕሳስ 31, ዓርቢ 23:59:59.999
locale = to
lea fakatonga / Tongan / トンガ語
Style Pattern Sample
SHORT d/M/yy h:mm a 31/12/99 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 Tīs 1999 11:59:59 PM
LONG d MMMM y h:mm:ss a z 31 Tīsema 1999 11:59:59 PM GMT+00:00
FULL EEEE d MMMM y h:mm:ss a zzzz Falaite 31 Tīsema 1999 11:59:59 PM GMT+00:00
DateUtils - Falaite 31 Tīsema 1999, 23:59
Best EEEE dd MMMM yyyy, HH:mm:ss.SSS Falaite 31 Tīsema 1999, 23:59:59.999
locale = tr
Türkçe / Turkish / トルコ語
Style Pattern Sample
SHORT d MM y a h:mm 31 12 1999 ÖS 11:59
MEDIUM d MMM y a h:mm:ss 31 Ara 1999 ÖS 11:59:59
LONG d MMMM y HH:mm:ss z 31 Aralık 1999 23:59:59 GMT+00:00
FULL d MMMM y EEEE HH:mm:ss zzzz 31 Aralık 1999 Cuma 23:59:59 GMT+00:00
DateUtils - 31 Aralık 1999 Cuma 23:59
Best dd MMMM yyyy EEEE HH:mm:ss,SSS 31 Aralık 1999 Cuma 23:59:59,999
locale = twq
Tasawaq senni / Tasawaq / タサワク語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 Zaarikay b
MEDIUM d MMM y h:mm:ss a 31 Dee 1999 11:59:59 Zaarikay b
LONG d MMMM y HH:mm:ss z 31 Deesanbur 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz Alzuma 31 Deesanbur 1999 23:59:59 GMT+00:00
DateUtils - Alzuma 31 Deesanbur 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss.SSS Alzuma 31 Deesanbur 1999 23:59:59.999
locale = tzm
Tamaziɣt / Central Atlas Tamazight / 中央アトラス・タマジクト語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 Ḍeffir aza
MEDIUM d MMM y h:mm:ss a 31 Duj 1999 11:59:59 Ḍeffir aza
LONG d MMMM y h:mm:ss a z 31 Dujanbir 1999 11:59:59 Ḍeffir aza GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Asimwas, 31 Dujanbir 1999 11:59:59 Ḍeffir aza GMT+00:00
DateUtils - Asimwas, 31 Dujanbir 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss,SSS Asimwas, 31 Dujanbir 1999 23:59:59,999
locale = ug
ئۇيغۇرچە / Uyghur / ウイグル語
Style Pattern Sample
SHORT M/d/yy h:mm a 12/31/99 11:59 چۈشتىن كېيىن
MEDIUM MMM d، y h:mm:ss a دېكابىر 31، 1999 11:59:59 چۈشتىن كېيىن
LONG MMMM d، y h:mm:ss a z دېكابىر 31، 1999 11:59:59 چۈشتىن كېيىن GMT+00:00
FULL EEEE، MMMM d، y h:mm:ss a zzzz جۈمە، دېكابىر 31، 1999 11:59:59 چۈشتىن كېيىن GMT+00:00
DateUtils - جۈمە، دېكابىر 31، 1999، 23:59
Best EEEE، MMMM dd، yyyy، HH:mm:ss.SSS جۈمە، دېكابىر 31، 1999، 23:59:59.999
locale = uk
українська / Ukrainian / ウクライナ語
Style Pattern Sample
SHORT dd.MM.yy h:mm a 31.12.99 11:59 пп
MEDIUM d MMM y 'р'. h:mm:ss a 31 груд. 1999 р. 11:59:59 пп
LONG d MMMM y 'р'. HH:mm:ss z 31 грудня 1999 р. 23:59:59 GMT+00:00
FULL EEEE, d MMMM y 'р'. HH:mm:ss zzzz пʼятниця, 31 грудня 1999 р. 23:59:59 GMT+00:00
DateUtils - пʼятниця, 31 грудня 1999 р. 23:59
Best EEEE, dd MMMM yyyy 'р'. HH:mm:ss,SSS пʼятниця, 31 грудня 1999 р. 23:59:59,999
locale = ur
اردو / Urdu / ウルドゥー語
Style Pattern Sample
SHORT d/M/yy h:mm a 31/12/99 11:59 بعد دوپہر
MEDIUM d MMM، y h:mm:ss a 31 دسمبر، 1999 11:59:59 بعد دوپہر
LONG d MMMM، y h:mm:ss a z 31 دسمبر، 1999 11:59:59 بعد دوپہر GMT+00:00
FULL EEEE، d MMMM، y h:mm:ss a zzzz جمعہ، 31 دسمبر، 1999 11:59:59 بعد دوپہر GMT+00:00
DateUtils - جمعہ، 31 دسمبر، 1999 23:59
Best EEEE، dd MMMM، yyyy HH:mm:ss.SSS جمعہ، 31 دسمبر، 1999 23:59:59.999
locale = ur_IN
اردو (بھارت) / Urdu (India) / ウルドゥー語 (インド)
Style Pattern Sample
SHORT d/M/yy h:mm a ۳۱/۱۲/۹۹ ۱۱:۵۹ بعد دوپہر
MEDIUM d MMM، y h:mm:ss a ۳۱ دسمبر، ۱۹۹۹ ۱۱:۵۹:۵۹ بعد دوپہر
LONG d MMMM، y h:mm:ss a z ۳۱ دسمبر، ۱۹۹۹ ۱۱:۵۹:۵۹ بعد دوپہر GMT+00:00
FULL EEEE، d MMMM، y h:mm:ss a zzzz جمعہ، ۳۱ دسمبر، ۱۹۹۹ ۱۱:۵۹:۵۹ بعد دوپہر GMT+00:00
DateUtils - جمعہ، ۳۱ دسمبر، ۱۹۹۹ ۲۳٫۵۹
Best EEEE، dd MMMM، yyyy HH:mm:ss.SSS جمعہ، ۳۱ دسمبر، ۱۹۹۹ ۲۳:۵۹:۵۹.۹۹۹
locale = uz
oʻzbekcha / Uzbek / ウズベク語
Style Pattern Sample
SHORT yy/MM/dd h:mm a 99/12/31 11:59 TK
MEDIUM y MMM d h:mm:ss a 1999 Dek 31 11:59:59 TK
LONG y MMMM d HH:mm:ss z 1999 Dekabr 31 23:59:59 GMT+00:00
FULL EEEE, y MMMM dd HH:mm:ss zzzz juma, 1999 Dekabr 31 23:59:59 GMT+00:00
DateUtils - juma, 1999 Dekabr 31 23:59
Best EEEE, yyyy MMMM dd HH:mm:ss,SSS juma, 1999 Dekabr 31 23:59:59,999
locale = uz__#Cyrl
Ўзбек (Кирил) / Uzbek (Cyrillic) / ウズベク語 (キリル文字)
Style Pattern Sample
SHORT yy/MM/dd h:mm a 99/12/31 11:59 PM
MEDIUM y MMM d h:mm:ss a 1999 Дек 31 11:59:59 PM
LONG y MMMM d HH:mm:ss z 1999 Декабр 31 23:59:59 GMT+00:00
FULL EEEE, y MMMM dd HH:mm:ss zzzz жума, 1999 Декабр 31 23:59:59 GMT+00:00
DateUtils - жума, 1999 Декабр 31 23:59
Best EEEE, yyyy MMMM dd HH:mm:ss,SSS жума, 1999 Декабр 31 23:59:59,999
locale = uz__#Arab
اوزبیک (عربی) / Uzbek (Arabic) / ウズベク語 (アラビア文字)
Style Pattern Sample
SHORT yy/MM/dd h:mm a ۹۹/۱۲/۳۱ ۱۱:۵۹ PM
MEDIUM y MMM d h:mm:ss a ۱۹۹۹ دسم ۳۱ ۱۱:۵۹:۵۹ PM
LONG y MMMM d HH:mm:ss z ۱۹۹۹ دسمبر ۳۱ ۲۳:۵۹:۵۹ GMT+00:00
FULL EEEE, y MMMM dd HH:mm:ss zzzz جمعه, ۱۹۹۹ دسمبر ۳۱ ۲۳:۵۹:۵۹ GMT+00:00
DateUtils - ۱۹۹۹ دسمبر ۳۱, جمعه ۲۳٫۵۹
Best yyyy MMMM dd, EEEE HH:mm:ss٫SSS ۱۹۹۹ دسمبر ۳۱, جمعه ۲۳:۵۹:۵۹٫۹۹۹
locale = vai
ꕙꔤ / Vai / ヴァイ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 ꖨꕪꕱ ꗏꕮ 1999 11:59:59 PM
LONG d MMMM y h:mm:ss a z 31 ꖨꕪꕱ ꗏꕮ 1999 11:59:59 PM GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz ꕉꔤꕀꕮ, 31 ꖨꕪꕱ ꗏꕮ 1999 11:59:59 PM GMT+00:00
DateUtils - ꕉꔤꕀꕮ, 31 ꖨꕪꕱ ꗏꕮ 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS ꕉꔤꕀꕮ, 31 ꖨꕪꕱ ꗏꕮ 1999 23:59:59.999
locale = vai__#Latn
Vai (Latn) / Vai (Latin) / ヴァイ語 (ラテン文字)
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 PM
MEDIUM d MMM y h:mm:ss a 31 luukao lɔma 1999 11:59:59 PM
LONG d MMMM y h:mm:ss a z 31 luukao lɔma 1999 11:59:59 PM GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz aijima, 31 luukao lɔma 1999 11:59:59 PM GMT+00:00
DateUtils - aijima, 31 luukao lɔma 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS aijima, 31 luukao lɔma 1999 23:59:59.999
locale = vi
Tiếng Việt / Vietnamese / ベトナム語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 CH
MEDIUM dd-MM-y h:mm:ss a 31-12-1999 11:59:59 CH
LONG 'Ngày' dd 'tháng' MM 'năm' y HH:mm:ss z Ngày 31 tháng 12 năm 1999 23:59:59 GMT+00:00
FULL EEEE, 'ngày' dd MMMM 'năm' y HH:mm:ss zzzz Thứ Sáu, ngày 31 tháng 12 năm 1999 23:59:59 GMT+00:00
DateUtils - 23:59 Thứ Sáu, ngày 31 tháng 12 năm 1999
Best HH:mm:ss,SSS EEEE, 'ngày' dd MMMM 'năm' yyyy 23:59:59,999 Thứ Sáu, ngày 31 tháng 12 năm 1999
locale = vun
Kyivunjo / Vunjo / ヴンジョ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 kyiukonyi
MEDIUM d MMM y h:mm:ss a 31 Des 1999 11:59:59 kyiukonyi
LONG d MMMM y h:mm:ss a z 31 Desemba 1999 11:59:59 kyiukonyi GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Ijumaa, 31 Desemba 1999 11:59:59 kyiukonyi GMT+00:00
DateUtils - Ijumaa, 31 Desemba 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Ijumaa, 31 Desemba 1999 23:59:59.999
locale = wae
Walser / Walser / ヴァリス語
Style Pattern Sample
SHORT y-MM-dd h:mm a 1999-12-31 11:59 PM
MEDIUM d. MMM y h:mm:ss a 31. Chr 1999 11:59:59 PM
LONG d. MMMM y HH:mm:ss z 31. Chrištmánet 1999 23:59:59 GMT+00:00
FULL EEEE, d. MMMM y HH:mm:ss zzzz Fritag, 31. Chrištmánet 1999 23:59:59 GMT+00:00
DateUtils - Fritag, 31. Chrištmánet 1999 23:59
Best EEEE, dd. MMMM yyyy HH:mm:ss,SSS Fritag, 31. Chrištmánet 1999 23:59:59,999
locale = xog
Olusoga / Soga / ソガ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 Eigulo
MEDIUM d MMM y h:mm:ss a 31 Des 1999 11:59:59 Eigulo
LONG d MMMM y h:mm:ss a z 31 Desemba 1999 11:59:59 Eigulo GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Olokutaanu, 31 Desemba 1999 11:59:59 Eigulo GMT+00:00
DateUtils - Olokutaanu, 31 Desemba 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Olokutaanu, 31 Desemba 1999 23:59:59.999
locale = yav
nuasue / Yangben / ヤンベン語
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 kisɛ́ndɛ
MEDIUM d MMM y h:mm:ss a 31 o.12 1999 11:59:59 kisɛ́ndɛ
LONG d MMMM y HH:mm:ss z 31 pilɔndɔ́ 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz feléte 31 pilɔndɔ́ 1999 23:59:59 GMT+00:00
DateUtils - feléte 31 pilɔndɔ́ 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS feléte 31 pilɔndɔ́ 1999 23:59:59,999
locale = yo
Èdè Yorùbá / Yoruba / ヨルバ語
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 Ọ̀sán
MEDIUM d MMM y h:mm:ss a 31 Ọ̀pẹ̀ 1999 11:59:59 Ọ̀sán
LONG d MMMM y h:mm:ss a z 31 Oṣù Ọ̀pẹ̀ 1999 11:59:59 Ọ̀sán GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Ọjọ́ Ẹtì, 31 Oṣù Ọ̀pẹ̀ 1999 11:59:59 Ọ̀sán GMT+00:00
DateUtils - Ọjọ́ Ẹtì, 31 Oṣù Ọ̀pẹ̀ 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Ọjọ́ Ẹtì, 31 Oṣù Ọ̀pẹ̀ 1999 23:59:59.999
locale = yo_BJ
Èdè Yorùbá (Orílɛ́ède Bɛ̀nɛ̀) / Yoruba (Benin) / ヨルバ語 (ベナン)
Style Pattern Sample
SHORT dd/MM/y h:mm a 31/12/1999 11:59 Ɔ̀sán
MEDIUM d MMM y h:mm:ss a 31 Ɔ̀pɛ̀ 1999 11:59:59 Ɔ̀sán
LONG d MMMM y h:mm:ss a z 31 Oshù Ɔ̀pɛ̀ 1999 11:59:59 Ɔ̀sán GMT+00:00
FULL EEEE, d MMMM y h:mm:ss a zzzz Ɔjɔ́ Ɛtì, 31 Oshù Ɔ̀pɛ̀ 1999 11:59:59 Ɔ̀sán GMT+00:00
DateUtils - Ɔjɔ́ Ɛtì, 31 Oshù Ɔ̀pɛ̀ 1999 23:59
Best EEEE, dd MMMM yyyy HH:mm:ss.SSS Ɔjɔ́ Ɛtì, 31 Oshù Ɔ̀pɛ̀ 1999 23:59:59.999
locale = zgh
ⵜⴰⵎⴰⵣⵉⵖⵜ / Standard Moroccan Tamazight / タマージク語(モロッコ公用語)
Style Pattern Sample
SHORT d/M/y h:mm a 31/12/1999 11:59 ⵜⴰⴷⴳⴳⵯⴰⵜ
MEDIUM d MMM, y h:mm:ss a 31 ⴷⵓⵊ, 1999 11:59:59 ⵜⴰⴷⴳⴳⵯⴰⵜ
LONG d MMMM y HH:mm:ss z 31 ⴷⵓⵊⴰⵏⴱⵉⵔ 1999 23:59:59 GMT+00:00
FULL EEEE d MMMM y HH:mm:ss zzzz ⴰⵙⵉⵎⵡⴰⵙ 31 ⴷⵓⵊⴰⵏⴱⵉⵔ 1999 23:59:59 GMT+00:00
DateUtils - ⴰⵙⵉⵎⵡⴰⵙ 31 ⴷⵓⵊⴰⵏⴱⵉⵔ 1999 23:59
Best EEEE dd MMMM yyyy HH:mm:ss,SSS ⴰⵙⵉⵎⵡⴰⵙ 31 ⴷⵓⵊⴰⵏⴱⵉⵔ 1999 23:59:59,999
locale = zh
中文 / Chinese / 中国語
Style Pattern Sample
SHORT yy/M/d ah:mm 99/12/31 下午11:59
MEDIUM y年M月d日 ah:mm:ss 1999年12月31日 下午11:59:59
LONG y年M月d日 z ah:mm:ss 1999年12月31日 GMT+00:00 下午11:59:59
FULL y年M月d日EEEE zzzz ah:mm:ss 1999年12月31日星期五 GMT+00:00 下午11:59:59
DateUtils - 1999年12月31日星期五 23:59
Best yyyy年M月dd日EEEE HH:mm:ss.SSS 1999年12月31日星期五 23:59:59.999
locale = zh__#Hant
中文 (繁體中文) / Chinese (Traditional Han) / 中国語 (漢字(繁体字))
Style Pattern Sample
SHORT y/M/d ah:mm 1999/12/31 下午11:59
MEDIUM y年M月d日 ah:mm:ss 1999年12月31日 下午11:59:59
LONG y年M月d日 ah:mm:ss [z] 1999年12月31日 下午11:59:59 [GMT+00:00]
FULL y年M月d日 EEEE ah:mm:ss [zzzz] 1999年12月31日 星期五 下午11:59:59 [GMT+00:00]
DateUtils - 1999年12月31日 星期五 23:59
Best yyyy年M月dd日 EEEE HH:mm:ss.SSS 1999年12月31日 星期五 23:59:59.999
locale = zh_HK_#Hant
中文 (繁體中文,香港) / Chinese (Traditional Han,Hong Kong) / 中国語 (漢字(繁体字),香港)
Style Pattern Sample
SHORT d/M/yy ah:mm 31/12/99 下午11:59
MEDIUM y年M月d日 ah:mm:ss 1999年12月31日 下午11:59:59
LONG y年M月d日 ah:mm:ss [z] 1999年12月31日 下午11:59:59 [GMT+00:00]
FULL y年M月d日EEEE ah:mm:ss [zzzz] 1999年12月31日星期五 下午11:59:59 [GMT+00:00]
DateUtils - 1999年12月31日星期五 23:59
Best yyyy年M月dd日EEEE HH:mm:ss.SSS 1999年12月31日星期五 23:59:59.999
locale = zh_HK_#Hans
中文 (简体中文,香港) / Chinese (Simplified Han,Hong Kong) / 中国語 (漢字(簡体字),香港)
Style Pattern Sample
SHORT d/M/yy ah:mm 31/12/99 下午11:59
MEDIUM y年M月d日 ah:mm:ss 1999年12月31日 下午11:59:59
LONG y年M月d日 z ah:mm:ss 1999年12月31日 GMT+00:00 下午11:59:59
FULL y年M月d日EEEE zzzz ah:mm:ss 1999年12月31日星期五 GMT+00:00 下午11:59:59
DateUtils - 1999年12月31日星期五 23:59
Best yyyy年M月dd日EEEE HH:mm:ss.SSS 1999年12月31日星期五 23:59:59.999
locale = zh_SG_#Hans
中文 (简体中文,新加坡) / Chinese (Simplified Han,Singapore) / 中国語 (漢字(簡体字),シンガポール)
Style Pattern Sample
SHORT dd/MM/yy ah:mm 31/12/99 下午11:59
MEDIUM y年M月d日 ah:mm:ss 1999年12月31日 下午11:59:59
LONG y年M月d日 z ah:mm:ss 1999年12月31日 GMT+00:00 下午11:59:59
FULL y年M月d日EEEE zzzz ah:mm:ss 1999年12月31日星期五 GMT+00:00 下午11:59:59
DateUtils - 1999年12月31日星期五 23:59
Best yyyy年M月dd日EEEE HH:mm:ss.SSS 1999年12月31日星期五 23:59:59.999
locale = zu
isiZulu / Zulu / ズールー語
Style Pattern Sample
SHORT M/d/yy h:mm a 12/31/99 11:59 Ntambama
MEDIUM MMM d, y h:mm:ss a Dis 31, 1999 11:59:59 Ntambama
LONG MMMM d, y h:mm:ss a z Disemba 31, 1999 11:59:59 Ntambama GMT+00:00
FULL EEEE, MMMM d, y h:mm:ss a zzzz Lwesihlanu, Disemba 31, 1999 11:59:59 Ntambama GMT+00:00
DateUtils - Lwesihlanu, Disemba 31, 1999 23:59
Best EEEE, MMMM dd, yyyy HH:mm:ss.SSS Lwesihlanu, Disemba 31, 1999 23:59:59.999