Date 如何以日期格式显示电子逆向拍卖?
我不是在寻找功能强大的东西,因为日期格式Date 如何以日期格式显示电子逆向拍卖?,date,dart,date-format,dart-intl,Date,Dart,Date Format,Dart Intl,我不是在寻找功能强大的东西,因为日期格式DateFormat已经足够了,但我需要添加A.D或B.C,就像Anno Domini中的日期格式一样 现在我知道定制它甚至不是一个挑战,但我正在寻找使用官方API的最佳方法,以便它能够适应未来的变化。的类应该能够使用G格式化程序: import'包:intl/intl.dart'; void main(){ var日期=日期时间(2021年5月6日); 打印(日期格式('yyyy-MM-dd G')。格式(日期));//打印:公元2021-05-06年
DateFormat
已经足够了,但我需要添加A.D
或B.C
,就像Anno Domini中的日期格式一样
现在我知道定制它甚至不是一个挑战,但我正在寻找使用官方API的最佳方法,以便它能够适应未来的变化。的类应该能够使用G
格式化程序:
import'包:intl/intl.dart';
void main(){
var日期=日期时间(2021年5月6日);
打印(日期格式('yyyy-MM-dd G')。格式(日期));//打印:公元2021-05-06年
}
注意,负年份似乎被直接假定为BC;也就是说,-1年似乎被视为公元前1年 @jamesdlin成功了谢谢!!但是,将其作为一个可接受的答案添加,这样其他人可能会看到它,我无法理解我在文档中显示了搜索
年代指示符的功能。这应该是一个问题,但根据“历史学家从未包括过零年”。因此,如果该系统没有被滥用,它将不会成为一个错误problem@OverLoadedBurden如果你想计算持续时间(例如,从公元前一年减去公元前一年),那么你的持续时间将减少1年。你是对的,但系统关心旧文物的原始制作日期。因此,我是安全的。