代码之家  ›  专栏  ›  技术社区  ›  Jaehyuck Choi

隐蔽的Javascript日期到Flutter日期时间

  •  0
  • Jaehyuck Choi  · 技术社区  · 2 年前

    我想知道如何将Javascript日期转换为Flutter日期时间。 我得到这个Javascript日期 Fri Jun 30 2023 10:09:49 GMT+0930 (Australian Central Standard Time) 来自数据。我想把它转换成Flutter DateTime。

    1 回复  |  直到 2 年前
        1
  •  1
  •   Ahmed Saeed    2 年前

    你需要intl包。

    import 'package:intl/intl.dart';
    
    DateTime convertToFlutterDateTime(String jsDateString) {
      // Parse the date string using the JavaScript-like format
      DateFormat dateFormat = DateFormat("EEE MMM d yyyy HH:mm:ss 'GMT'Z",'en_US');
      DateTime parsedDate = dateFormat.parse(jsDateString);
      return parsedDate;
    }