Is there any way to use Date in Java with the format YYYYWW? There is week of month but is there any way to find week of the year?

解决方案

Standard Format

The ISO 8601 standard defines such week-of-year. You may want to review the Wikipedia articles here and here for guidance, as your format is not quite standard and is ambiguous. The standard uses a W and optionally a hyphen, such as YYYY-Www.

Joda-Time

The Joda-Time library has good support for ISO 8601 including weeks. See the ISODateTimeFormat class and its weekYearWeek method amongst others.

Note that time zone is crucial in determining a date and therefore a week. At the stroke of midnight ending Sunday in Paris means a new week in France while still "last week" in Montréal.

Example code using Joda-Time 2.5.

DateTime now = DateTime.now( DateTimeZone.forID( "America/Montreal" ) );

String output = ISODateTimeFormat.weekyearWeek().print( now );

int weekNumber = now.getWeekOfWeekyear();

When run.

now: 2014-11-03T02:30:10.124-05:00

output: 2014-W45

Avoid j.u.Date

The java.util.Date and .Calendar and SimpleDateFormat classes bundled with Java are notoriously troublesome. Avoid them. Use either Joda-Time or the new java.time package in Java 8 (inspired by Joda-Time).

mysql 实现yyyyww,在java中有YYYYWW格式吗相关推荐

  1. java中有cin格式吗,C中std :: cin对象的规则是什么?

    我正在编写一个小程序,供我个人用来练习学习C及其功能,一个MLA引文生成器(我正在写一篇有几十次引用的大型论文) . 由于缺乏更好的方法(我不懂课程或在你的主要内部使用其他.cpp文件,所以不要打扰告 ...

  2. mysql的datetime和java的date

    java和mysql 的date和dateTime java中有date类,mysql有dateTime类. 问题 : 一开始,我在学习中,以为这两种是一样的数据类型,所以在做小demo的时候,也是直 ...

  3. MySQL 数据类型讲解 和Java中所对应的数据类型讲解

    MySQL 数据类型讲解 和Java中所对应的数据类型讲解 Mysql数据类型分类 在Mysql中常用数据类型一共有四种字符串数据类型.日期/时间数据类型.数值数据类型以及二进制数据类型. 一.字符串 ...

  4. java毫秒 mysql秒_MySQL和Java时间毫秒之间的转换问题的总结

    在做关于依时间查询用户认证的业务,因为在MySQL中,time字段使用的是bigint类型,所以存在其中都是毫秒数.当需要从数据库中取出 最近几天在做关于依时间查询用户认证的业务,因为在MySQL中, ...

  5. 火爆全网MySQL路线笔记!java静态变量和实例变量

    一面 自我介绍 项目中的监控:那个监控指标常见的有哪些? 微服务涉及到的技术以及需要注意的问题有哪些? 注册中心你了解了哪些? consul 的可靠性你了解吗? consul 的机制你有没有具体深入过 ...

  6. Java判断日期格式是否正确

    Java判断日期格式是否正确 Java中有一个能判断日期格式是否正确的方法SimpleDateFormat.setLenient(boolean lenient).该方法的默认值为true,会将错误的 ...

  7. Java 中有 goto 吗?

    goto 是 Java 中的关键字, 但还处于保留状态, 在实际的开发中并不能使用. 本文列举了 Java 中的关键字以及引入时间, 同时讨论了和 goto 效果类似的 break label 的语法 ...

  8. java填充wordxml格式,java xml转成word文档格式

    xml格式如何转换成doc格式文件 通过jodconveter来实现转化(http://www.artofsolving.com/opensource/jodconverter). 这种方式实现起来比 ...

  9. Java中有scanf吗?

    Java中如何输入呢? 本来按照我的学习顺序,这一张应该是讲解程序的逻辑控制,但是我仔细看了看内容,这里和C语言中的 if,else,while-- 不能说毫无关系,简直是一摸一样!!既然内容高度重合 ...

最新文章

  1. python怎么批量处理数据的优点_Python数据处理干货,一文带你深入理解pandas的批量处理方式...
  2. 新mac 下第一次 安装 mongodb 步骤
  3. H3C MSR路由器GRE over IPv4典型配置案例
  4. linux-权限案例-文件与目录权限
  5. 蔡高厅老师 - 高等数学阅读笔记 - 10 - 函数图像的描绘 - 微分三角形 -曲率(44 ~48)
  6. 不断变化的MONGODB结果集
  7. Authentication-- 更改现有Sharepoint网站的认证方式,让其支持FBA:1.前期准备
  8. ps图层组快捷键 一次打开或关闭所有的顶级图层组
  9. C++中 (n1)和(1n) 分别表示什么意思?
  10. Spring Boot Mybatis 搞反向工程,太方便咯。。
  11. 【HBuilder】前端IDE神器
  12. ubuntu下载android11源码
  13. python中计算排列组合的函数_Python实现的排列组合计算操作示例
  14. Springboot集成MybatisPlus、Druid
  15. 服务器怎么建立无线局域网,家庭无线局域网的组建教程
  16. Unity2D:灯光系统
  17. 生产系统功能目标和组织结构
  18. mkconfig与Kconfig
  19. HTML-浮动(float)
  20. UML中关系(4+4)

热门文章

  1. 试计算在区间1 到n 的所有整数中,数字x(0 ≤ x ≤ 9)共出现了多少次? 在1到11 中,即在1、2、3、4、5、6、7、8、9、10、11 中,数字1 出现了4 次。
  2. HBase常见面试题
  3. ❤️超详细PWN新手入门教程❤️《二进制各种漏洞原理实战分析总结》
  4. 南京计算机软考考点,南京市区计算机软考哪个好
  5. 如何在 R 中应用经验法则
  6. spring boot 采坑
  7. python 装饰器
  8. memtester4.3.0 方法与 ARM A53 移植
  9. mesh 协调器 路由器_双模网络协调器、双模路由器、双模mesh组网系统及其方法与流程...
  10. 【2020.10.30 洛谷团队赛 普及组】T4 U138096 租车去春游