android - 显示周数/日历周
问题描述
我希望能够显示当前日历周,但据我所知,使用DateTime
.
目前我必须得到当天的数字,除以 7 并四舍五入。最后一部分是我坚持的地方。有没有办法在 Flutter 中舍入整数?
这是我使用的代码:
class CurrentWeek extends StatefulWidget {
@override
State<StatefulWidget> createState() {
return new CurrentWeekState();
}
}
class CurrentWeekState extends State<CurrentWeek> {
DateTime currentTime;
String currentDayCount;
@override
void initState() {
super.initState();
currentTime = DateTime.now();
}
@override
Widget build(BuildContext context) {
currentDayCount = DateFormat("D").format(currentTime);
return Text(currentDayCount);
}
}
解决方案
包:https ://pub.dev/packages/week_of_year只需在 DateTime 对象上调用它就可以做到这一点:
如文档中所述:
import 'package:week_of_year/week_of_year.dart';
void main() {
final date = DateTime.now();
print(date.weekOfYear); // Get the iso week of year
}
推荐阅读
- angular - ng build --prod Angular 中的 ./node_modules/ng2-material-dropdown/fesm5/ng2-material-dropdown.js 中的错误
- angular - 同时调用两个服务
- javascript - 使用 React Native Linking API 打开邮件客户端的选择
- reactjs - 如何在反应js中附加标签和样式,跨度方法
- django - ProgrammingError at /db/ (snowflake.connector.errors.ProgrammingError) 252004:: 不支持类型(引擎)中的绑定数据
- php - 密钥不存储在缓存 laravel
- vue.js - Vue-router:如何在历史堆栈中返回两条相同的路线
- java - CouchbaseHttpSessionConfiguration 中的 couchbaseSessionRepository 需要一个 'com.couchbase.client.java.Bucket' 类型的 bean
- javascript - Select2 具有预选值的远程数据
- sql - 什么是磁盘结构?