繁体   English   中英

显示周数/日历周

Displaying week numbers / calendar weeks

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

我希望能够显示当前的日历周,但据我所知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);
  }
}
2 个回复

包: 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
}
    getWeekNumber(date) {
  let oneDayMillSeconds = 24 * 60 * 60 * 1000;
  let firstDate = new Date(date);
  firstDate.setMonth(0);
  firstDate.setDate(1);
  firstDate.setHours(0, 0, 0, 0);

  let days = (date.valueOf() - firstDate.valueOf()) / oneDayMillSeconds + 1;
  let yearFirstDay = firstDate.getDay() || 7;
  let week = null;

  if (yearFirstDay === 7) {
      week = Math.ceil(days / yearFirstDay);
  } else {
      days -= (7 - yearFirstDay + 1);
      week = Math.ceil(days / 7) + 1;
  }

  return week;
}
1 在asp中显示周数:日历

有没有更简单的方法在asp:Calendar控件中显示星期数? 我找到了这篇文章,但这是2008年的一篇文章。 以为现在可能会有更简单的方法? 我正在asp.net c#4.0中进行开发。 谢谢 ...

2 在日历中显示周数列

我想在jquery中创建完整的日历。 1)第一列是星期,分别是太阳,星期一,星期二,星期三,星期四,星期五,星期五。 2)周列需要显示周。 请看下面的图片, 我想在jquery中这样做。 我不想使用任何其他插件,如fullCalendar和所有。 我想只使用jq ...

4 使用Left Join显示第3周数据错误结果

我的数据库中有很多数据。 我正在使用Mysql。 对于这种情况,我尝试通过使用一些查询来显示第3周的数据: 但结果显示为: 它使数据显示两次。然后我尝试以下查询: 但结果显示如下: 我该如何解决? 谢谢 ...

5 Highstocks 图表:显示一周数据

我正在使用 Highstocks 绘制图表。 我想显示 1 周的数据,我有一个日期列表。 此图表以折线图显示每天的价格,以柱状图显示每天的数量。 数据来自数据库。 所需功能: 1. 用户可以轻松更改时间范围。 2.显示1周的数据 那么,请帮助我如何实现这一目标? 这是我尝试过的: 输出: ...

6 是否可以显示所选周的连续周数?

是否可以在选定的星期或工具栏中显示连续的星期数? 我尝试使用 ToolbarComponent,但它覆盖了所有标题。 但我想让它保持不变,因为它只是添加有关选定周的信息 示例https://codesandbox.io/s/week-picker-36ig1 ...

7 Windows 8:以迷你日历显示周数

如果我点击Windows 8右下角的迷你日历(我猜可能是7),我想查看周数。 我的系统在Win8.1 Pro下运行。 图像显示了我的意思: http : //s7.directupload.net/images/140904/c7a88vg9.jpg 可以看出,左侧的周数缺失。 ...

9 WPF日历:自定义控件以显示日历周数

目前我正在创建一个继承自标准WPF日历的自定义日历控件。 感谢Veeneman先生,我得到了突出显示特定日期的工作http://www.codeproject.com/KB/WPF/ExtendingWPFCalendar.aspx 。 现在我试图在标准“天块”的左边添加周数,但不知 ...

10 Tableau 中未显示 1 月第一周的周数

我有以下数据结构: 然后我使用以下 Tableau 函数将周数和年份转换为一周的第一天: DATE(DATETRUNC('week',DATEPARSE("w-yyyy",STR([Week Number])+"-"+ STR([year_axis])))) 问题是,当到达第 1 周和 20 ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM