このコードスニペットでロケールを渡す必要があり、なぜ私が理解することはできません。
DateTime now = new DateTime.now();
var formatter = new DateFormat("yyyy-MM-dd'T'HH:mm:ss'Z'", 'en');
String nowFormatted = formatter.format(now);
を
しかし、私はあなたのサポートを設定するために使用される私のダーツファイルにこれを作る:
library translation_helper;
import 'dart:async';
import 'package:intl/date_symbol_data_local.dart';
import '../../resources/messages_all.dart';
void setupLanguage(){
//var germanDatesFuture = initializeDateFormatting('de_DE', null);
var enDatesFuture = initializeDateFormatting('en', null);
var germanMessagesFuture = initializeMessages('de');
var englishMessagesFuture = initializeMessages('en');
var italianMessagesFuture = initializeMessages('it');
var polishMessagesFuture = initializeMessages('pl');
Future
.wait([
enDatesFuture,
germanMessagesFuture,
englishMessagesFuture,
italianMessagesFuture,
polishMessagesFuture
]);
}
は、私が行方不明ている前に:詳細情報については
var enDatesFuture = initializeDateFormatting('en', null);
私が使用します。
- ダーツそれはdate_format.dartに含まれる0.12.7
1.15.0
@ThierryTemplierダーツ 'intl'はJS'intl'とは関係ありません。 –
あなたのコードは私のために '2016-03-23T10:39:03Z'を表示します。例外を引き起こす行はどれですか?あなたの 'pubspec.lock'ファイルに' intl'のどのバージョンがリストされていますか?興味深い。 –