iso8601_offset 1.2.0 copy "iso8601_offset: ^1.2.0" to clipboard
iso8601_offset: ^1.2.0 copied to clipboard

Provide a string containing offset information that is not processed by `DateTime.toIso8601String()`.

example/main.dart

import 'dart:convert';

import 'package:example/sample_json.dart';
import 'package:iso8601_offset/iso8601_offset.dart';

void main() {
  final now = DateTime.now();
  print('toIso8601String       = ${now.toIso8601String()}');
  print('toIso8601UtcString    = ${now.toIso8601UtcString()}');
  print('toIso8601OffsetString = ${now.toIso8601OffsetString()}');

  const source = '''
{
  "id": "sample",
  "date_time": "2022-03-20 18:30:00+09:00"
}
''';
  final sample = SampleJson.fromJson(
    json.decode(source) as Map<String, dynamic>,
  );
  print('decoded = $sample');
  print('encoded = ${json.encode(sample.toJson())}');
}
0
likes
160
points
1.04k
downloads

Documentation

API reference

Publisher

verified publisherkoji-1009.com

Weekly Downloads

Provide a string containing offset information that is not processed by `DateTime.toIso8601String()`.

Repository (GitHub)
View/report issues

License

MIT (license)

Dependencies

json_annotation

More

Packages that depend on iso8601_offset