社区
Java EE
帖子详情
通过calender 获取第几周 和 mysql中week()函数获取的第几周不相等
嘿_巴扎黑
2016-02-24 11:13:10
同一个时间例如20160201 ,将周一设为每周的第一天
通过mysql中week()函数获取的结果为第5周;
而通过java中calender中获取第几周为6周
关于mysql的week()函数的mode选择也看了文档
但还是解决不了问题,
我现在需要统一这个时间的问题,使通过两种方式查出来的周数相等,
请高手帮帮忙,指点下。跪谢。
...全文
975
8
打赏
收藏
通过calender 获取第几周 和 mysql中week()函数获取的第几周不相等
同一个时间例如20160201 ,将周一设为每周的第一天 通过mysql中week()函数获取的结果为第5周; 而通过java中calender中获取第几周为6周 关于mysql的week()函数的mode选择也看了文档 但还是解决不了问题, 我现在需要统一这个时间的问题,使通过两种方式查出来的周数相等, 请高手帮帮忙,指点下。跪谢。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
丶橙子
2018-06-09
打赏
举报
回复
试试WEEKOFYEAR这个函数,这个是没问题,但是跨年好像会有些问题
yjz666
2018-04-28
打赏
举报
回复
请问怎么结觉得
嘿_巴扎黑
2016-02-26
打赏
举报
回复
引用
当然,这简单加一,对2016没问题,如果涉及到往后的年份,可能需要做一些加强处理。
目前我也是这么处理的,平时没事我再研究研究吧,总要再想想办法的。
家里敷泥呀
2016-02-25
打赏
举报
回复
把mysql week() 值加一就行了。 你测试: select week('2016-01-01',0); select week('2016-01-01',1); …… select week('2016-01-01',7); 就知道,week将 01-01 计算为0或上一年的最后一周。 java是将其记为第一周。 所以,加一即可。
家里敷泥呀
2016-02-25
打赏
举报
回复
当然,这简单加一,对2016没问题,如果涉及到往后的年份,可能需要做一些加强处理。
嘿_巴扎黑
2016-02-25
打赏
举报
回复
再来顶一次试试
嘿_巴扎黑
2016-02-24
打赏
举报
回复
要沉了么?
获取
当前日期是本年的第
几周
java与
mysql
获取
值不一致
在数据库查询出的本年第
几周
和java
中
获取
的不一样, 研究了下原来是java里有两个关键设置,一个是从周几开始计算周,另外一个是一周最小要过了几天才算一周。 oracle是默认本年的第一天开始计算,就是直接除7,简单...
Java日期时间操作
Calendar.MINUTE 分钟 Calendar.SECOND 秒 Calendar.DAY_OF_YEAR 一年
中
第几天 DAY_OF_MONTH Calendar.DATE 一月
中
第几天 DAY_OF_
WEEK
一周
中
第几天,注意,周日是1,周一是2 Calendar.
WEEK
_OF_YEAR 一年
中
的星期数...
java基础和进阶
1.用if语句
获取
两个数最大值 public static void main(String[] args) { int a = 10; int b = 20; int max; if (a > b) { max = a; } else { max = b; } System.out.println(max); } 2.用if语句
获取
三个数的最大...
Jave SE
用来描述当前Java源文件的作者、创建时间等一些基本信息/**@authoer:*shiyo使用...抽象类
中
,可以提供抽象方法,抽象方法没有方法体,只有方法结构,抽象方法存在的价值和意义,就是为了让子类进行覆盖,以此产生多态。
2020java面试必问,找不到工作你找我(一)
2.访问权限修饰符 public、private、protected, 以及不写(默认)时的区别(2017-11-12) 22 3.如何理解 clone 对象 22 二、 JavaSE 语法(2017-11-12-wl) 27 Java 有没有 goto 语句?(2017-11-12-wl) 27 & 和...
Java EE
67,513
社区成员
225,879
社区内容
发帖
与我相关
我的任务
Java EE
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
复制链接
扫一扫
分享
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章