我在將日期格式化為自定義格式時遇到問題。我需要轉換日期yyyy-MM-dd HH:mm:ss===>EEEE, MMM dd, yyyy
例如,我從服務器 27-10-2022 11:02:50 獲取日期,我需要將其轉換為 2022 年 10 月 27 日星期四
uj5u.com熱心網友回復:
獲取日期格式是"dd-MM-yyyy HH:mm:ss",期望格式是"EEEE, MMMM dd, yyyy"
final data = "27-10-2022 11:02:50";
final format = DateFormat("dd-MM-yyyy HH:mm:ss");
final DateTime result = format.parse(data);
print(result); //2022-10-27 11:02:50.000
final newFormatter = DateFormat("EEEE, MMMM dd, yyyy");
final newFormatString = newFormatter.format(result);
print(newFormatString); // Thursday, October 27, 2022
我正在使用國際包
uj5u.com熱心網友回復:
剛剛檢查了顫振檔案。你的日期格式不好。用于將字串轉換為日期。
需要以下日期格式,
"2012-02-27 13:27:00"
"2012-02-27 13:27:00.123456789z"
"2012-02-27 13:27:00,123456789z"
"20120227 13:27:00"
"20120227T132700"
"20120227"
" 20120227"
"2012-02-27T14Z"
"2012-02-27T14 00:00"
"-123450101 00:00:00 Z": in the year -12345.
"2002-02-27T14:00:00-0500": Same as "2002-02-27T19:00:00Z"
您可以將其轉換為如下格式
var date1 = DateFormat('dd-MM-yyyy hh:mm:ss').parse("27-10-2022 11:02:50");
var date2 = DateFormat('yyyy-MM-dd hh:mm:ss').format(date1);
print( DateFormat('EEEE, MMMM dd, yyyy').format(date2));
uj5u.com熱心網友回復:
請試試這個,希望你能明白,
print(DateFormat('dd-MM-yyyy HH:mm:ss').parse('27-10-2022 11:02:50'));
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/521353.html
上一篇:熊貓從鏈接域中提取單詞
