🙄

Dartのintlライブラリにはmsとμsのフォーマットがない。

2023/01/23に公開

やりたいこと

現在時刻をmsとμs混みで表示する。

PHPだとuというフォーマットで再現できる。

$date->format('Y-m-d H:i:s:u')

https://www.php.net/manual/ja/datetime.format.php

ただdartだとmsとμsがないので、
この2つだけ現在時刻からとってくる

final now = DateTime.now().toUtc();
final dateFormat =
        DateFormat(‘y-M-d H:m:s:${now.millisecond}${now.microsecond});
final date = dateFormat.format(now);

https://api.flutter.dev/flutter/intl/DateFormat-class.html

Discussion