我希望将时间表示为“Thu Jan 01 08:40:38 GMT+01:00 1754”
所以我这样做了:
Date datu = new Date();
datu.setYear(1754);
datu.setMonth(0);
datu.setDate(1);
DateFormat.format("%tc", datu);
// DATU = Thu Jan 01 08:40:38 GMT+01:00 3654
String startTime = datu.toGMTString();
现在的问题是我在代码中将年份设置为 1754。但是当我打印出来时。有3654?
编辑: datu.setYear(1754-1900) 可以做到这一点。但就没有别的办法了吗?