Flutterの質問

FlutterでDateTimeをStringに変換したい

質問日時

2021年05月14日

takumi

DateTimeをHH:MMの形のStringに変換したいのですが、やり方が分かりません。 初歩的な質問ですが、よろしくお願いします。

ベストアンサー

2021年05月18日

d-ok

DateFormat('kk:mm').format([変換したいDateTime])で時間:分になります。
以下のリンクに対応表が記載されています。
DateFormat class

Symbol         Meaning                       Presentation         Example
-----------   -------------------                ------------------        -------------
G                era designator                 (Text)                        AD
y                 year                                     (Number)                1996
M               month in year                  (Text & Number)  July & 07
L                standalone month         (Text & Number)  July & 07
d                day in month                   (Number)                10
c                standalone day               (Number)                10
h                hour in am/pm (1~12) (Number)                12
H               hour in day (0~23)         (Number)                 0
m              minute in hour                (Number)                30
s                second in minute           (Number)                55
S               fractional second           (Number)                 978
E              day of week                       (Text)                         Tuesday
D              day in year                         (Number)                189
a               am/pm marker                (Text)                        PM
k               hour in day (1~24)          (Number)                24
K              hour in am/pm (0~11)   (Number)               0
Q             quarter                                 (Text)                       Q3
'               escape for text                  (Delimiter)             'Date='
''              single quote                      (Literal)                   'o''clock'
質問に回答する

1件の回答

ベストアンサー

2021年05月18日

d-ok

DateFormat('kk:mm').format([変換したいDateTime])で時間:分になります。
以下のリンクに対応表が記載されています。
DateFormat class

Symbol         Meaning                       Presentation         Example
-----------   -------------------                ------------------        -------------
G                era designator                 (Text)                        AD
y                 year                                     (Number)                1996
M               month in year                  (Text & Number)  July & 07
L                standalone month         (Text & Number)  July & 07
d                day in month                   (Number)                10
c                standalone day               (Number)                10
h                hour in am/pm (1~12) (Number)                12
H               hour in day (0~23)         (Number)                 0
m              minute in hour                (Number)                30
s                second in minute           (Number)                55
S               fractional second           (Number)                 978
E              day of week                       (Text)                         Tuesday
D              day in year                         (Number)                189
a               am/pm marker                (Text)                        PM
k               hour in day (1~24)          (Number)                24
K              hour in am/pm (0~11)   (Number)               0
Q             quarter                                 (Text)                       Q3
'               escape for text                  (Delimiter)             'Date='
''              single quote                      (Literal)                   'o''clock'

関連した質問

soichiro1210 が1年前に投稿

質問日時 2023年07月31日

a-sato が3年前に投稿

質問日時 2021年07月01日

a-sato が3年前に投稿

質問日時 2021年06月30日

takumi が3年前に投稿

質問日時 2021年05月20日

a-sato が3年前に投稿

質問日時 2021年05月14日

Flutterの質問一覧を見る

Flutterの記事

Flutterの記事一覧を見る
search