日期转化为周次

// 都差不多, 你就将日期那个字段定义一个 String date,
// 具体转的, 都是看 Calendar 的API
java.sql.Date dates = java.sql.Date.valueOf(date+"");
// 将 JDBC 日期转义形式的字符串转换成 Date 值。假设你这里格式正确 yyyy-mm-dd
// 如果不是, 再转一下
java.util.Calendar c = java.util.Calendar.getInstance();
c.setTime(dates);
int WEEK_OF_YEAR = c.get(c.WEEK_OF_YEAR) - 0; // 一年中的第几周, 减去前面N周
int DAY_OF_WEEK = c.get(c.DAY_OF_WEEK); // 本周的星期几

时间: 2024-08-04 16:39:47

日期转化为周次的相关文章

如何判断两个日期在一周内

如何判断两个日期在一周内,首先,需要搞清楚一周内到底是什么含义,国内通常是以周一作为每周的第一天,而西方普遍以周日作为每周的第一天. 以下,我们以西方的标准来处理这个问题. 常见的日期结构: struct DateTime { int year; int month; int day; int weekday; //days since Sunday - [0, 6] int hour; int minute; int second; }; 上述结构中与周相关的参数只有weekday,应该设法利

sql 日期问题从周转换到日期

alter procedure p_date@year int=2005,    --年份@week int=33,    --第几周@firstday datetime =null output,  --此周的第一天@endday   datetime =null output   --此周的最后一天asdeclare @currentWeek int,@currentFirstday datetimeselect @currentWeek=datepart(week,getdate()), 

solr和java时区时间日期转化方法

我们一般得到的时间为当地时区的时间,而我存储到服务器上时想得到格林威治时间(GMT)和世界协调时间(UTC).一种是通过时间差计算:目标时区时间+时区差=本时区的时间.另一种则是通过设置时区不过要调用set方法,在多线程情况下调用set会发生错误,所以最好使用第一种: 第一种代码: package com; import java.text.SimpleDateFormat; import java.util.Date; import java.util.TimeZone; public cla

js-获取两个字符串日期的相隔周

例如说"2017-04-01 23:00:00"是周六, "2017-04-28 23:00:00"是周五,包含各自所在的那一周,我真正需要获得的结果是5个周. 开始做的时候一直把字符串啊,时间格式啊转来转去,后来发现,完全没有必要,毕竟我想要的只是周期值而已..... 思路其实很简单,就是获取开始日期的那一周的周一的日期 然后用周一的日期和结束日期比较,向上取整.就可以获取到这个数了 var start = "2017-04-01 23:00:00&qu

js获取某周、某月、下月、某季度的开始日期、结束日期及判断日期第几周

/** * 获取某周.某月.上月.某季度的开始日期.结束日期及判断日期第几周 */ //格式化日期:yyyy-MM-dd function formatDate(date) { var myyear = date.getFullYear(); var mymonth = date.getMonth()+1; var myweekday = date.getDate(); if(mymonth < 10){ mymonth = "0" + mymonth; } if(myweekd

python日期转化

1.将字符串的时间转换为时间戳     方法:         a = "2013-10-10 23:40:00"         将其转换为时间数组         import time         timeArray = time.strptime(a, "%Y-%m-%d %H:%M:%S")     转换为时间戳:     timeStamp = int(time.mktime(timeArray))     timeStamp == 13814196

有了这个日期工具类,让日期转化不再烦恼

想必程序员在开发过程中,遇到日期转化肯定避免不了的.它让人爱恨不已,而有些又记不住,每次遇到都得问度娘.我最近在开发过程中亦是如此. 为了让自己更好的记忆,方便以后遇到日期类型转化相关开发.因此,自己作了适当的整理,编写了一个日期工具类,包括获得今天日期.昨天日期.明天日期.日期和字符串之间转化等相关转化.希望这个日期工具类,也能提高你对日期转化的开发效率. 日期工具类:DateTools.java package com.hrg; import java.text.ParseException

日期转化工具类

package ss.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.ArrayList; import java.util.Calendar; import java.util.Date; import java.util.List; /** * 通用类 * * @author root */ public class Utils { private stati

java日期转化

package com.kang.util; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; public class CalendarTest { public static void main(String[] args) throws ParseException { // 获取当前年份.月份.日期 Ca