[dart] Dart에서 타임 스탬프를 얻는 방법?

Dart를 배우고 있지만 타임 스탬프를 생성하는 방법을 모릅니다. 나는 이것을 시도했다 :

void main() {
  print((new Date()).millisecondsSinceEpoch);
}

IDE 덕분에 여기까지 도달 할 수 있었지만 혼란스러운 오류가 발생합니다.

Exception: No such method: 'Date'

도움?



답변

거의 맞았습니다. 명명 된 생성자를 사용하지 않았습니다 .

void main() {
  print(DateTime.now().millisecondsSinceEpoch);
}

제공 :

1351441456747

자세한 내용은 API 문서를 참조하십시오 : https://api.dart.dev/stable/2.10.1/dart-core/DateTime-class.html


답변

Microseconds기본적 으로 Dart에서 사용할 수도 있습니다 (패키지를 가져올 필요가 없음).

void main() {
  print(new DateTime.now().microsecondsSinceEpoch);
}

산출:

1591457696860000


답변

void main() { print(DateTime.now().millisecondsSinceEpoch); }


답변