判断是不是同一天,同一周
来源:互联网 发布:数据置乱 编辑:程序博客网 时间:2024/04/25 14:24
public static boolean isSameWeek(long a, long b){Calendar ca = Calendar.getInstance();ca.setTimeInMillis(a);Calendar cb = Calendar.getInstance();cb.setTimeInMillis(b);if(ca.get(Calendar.YEAR) != cb.get(Calendar.YEAR)){return false;}return ca.get(Calendar.WEEK_OF_YEAR) == cb.get(Calendar.WEEK_OF_YEAR);}/** * 汉语习惯周日为一周的最后一天 * @param time0 * @param time1 * @return */public static boolean isSameSinoWeek(long time0, long time1){Calendar ca = Calendar.getInstance();ca.setTimeInMillis(time0);ca.add(Calendar.DAY_OF_YEAR, -1);Calendar cb = Calendar.getInstance();cb.setTimeInMillis(time1);cb.add(Calendar.DAY_OF_YEAR, -1);if(ca.get(Calendar.YEAR) != cb.get(Calendar.YEAR)){return false;}return ca.get(Calendar.WEEK_OF_YEAR) == cb.get(Calendar.WEEK_OF_YEAR);}public static boolean isSameDay(long ta, long tb) {return formatTime(ta, "yyyyMMdd").equals(formatTime(tb, "yyyyMMdd"));}public static String formatTime(long timestamp, String pattern) {SimpleDateFormat format = new SimpleDateFormat(pattern);return format.format(new Date(timestamp));}public static long parseAndGetTime(String s, String pattern) throws ParseException {SimpleDateFormat format = new SimpleDateFormat(pattern);return format.parse(s).getTime();}
0 0
- 判断是不是同一天,同一周
- 判断时间是不是同一周
- 判断两日期是不是同一周
- iOS 判断两个日期是不是同一天
- 判断两个时间是不是同一天
- 判断两个时间是不是同一天
- Java判断两个时间是不是同一天
- Java判断两个时间是不是同一天
- js 判断两个标准时间是不是同一周
- 判断同一天
- java关于是不是同一天的比较
- 判断是否是同一天
- 判断两个日期是不是同一天的几种方法(swift3新增了一种方法)
- 同一天
- mysql判断是否是同一天
- 判断两个Date是否在同一天
- android java 判断是否同一天
- 判断时间是否属于同一天
- 优化的NSLog技巧
- 手游产品经理初探(一)logo的印象推广很重要
- 用NSSetUncaughtExceptionHandler捕获程序异常
- maven 建立本地仓库
- Hadoop-2.4.0分布式安装手册
- 判断是不是同一天,同一周
- 如何屏蔽LOGD\LOGI等打印输出
- JAVA基础:解读内存优化编程
- 解决maven传递依赖中的版本冲突
- 高效地显示Bitmap图片
- 杂物论第二 我们一直在误读鲁迅
- 数据挖掘与机器学习十八大经典算法
- JS操作DOM节点
- 自适应网页设计(Responsive Web Design)