gpt4 book ai didi

flutter - 更改本周第一天的日期时间格式

转载 作者:行者123 更新时间:2023-12-03 04:46:12 27 4
gpt4 key购买 nike

我需要获取以下格式的第一周。今天是美好的一天,但不是第一天。我无法分配DateTime.now().day % 1的格式
并且import 'package:intl/intl.dart';已分配。

final dateFormatter = DateFormat('yMd');
DateTime now = DateTime.now();
String _today = DateFormat('yMd').format(now); //it is okay
var digit = DateTime.now().day % 1;
String digit2 = dateFormatter.digit; //I need this okay

最佳答案

这是可行的,但不是最佳方法。可以对结构进行建模以适合您的问题。这里使用的打印仅用于测试。

 int subs, day = DateTime.now().weekday;

getdate() {
switch (day) {
case 1:
subs = 0;
break;
case 2:
subs = 1;
break;
case 3:
subs = 2;
break;
case 4:
subs = 3;
break;
case 5:
subs = 4;
break;
case 6:
subs = 5;
break;
default:
subs =6;
}

print(DateTime(DateTime.now().year,
DateTime.now().month, DateTime.now().day-subs));
}

关于flutter - 更改本周第一天的日期时间格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62246690/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com