本文将分享SQLServer日期格式转换大全的详细内容,并且还将对sqlserver日期格式转换进行详尽解释,此外,我们还将为大家带来关于hive日期格式转换大全、java日期格式转换大全、Mysql
本文将分享SQL Server日期格式转换大全的详细内容,并且还将对sql server 日期格式转换进行详尽解释,此外,我们还将为大家带来关于hive 日期格式转换大全、java日期格式转换大全、Mysql应用SQL SERVER 日期格式转换详解、Sql Server datetime 常用日期格式转换的相关知识,希望对你有所帮助。
本文目录一览:- SQL Server日期格式转换大全(sql server 日期格式转换)
- hive 日期格式转换大全
- java日期格式转换大全
- Mysql应用SQL SERVER 日期格式转换详解
- Sql Server datetime 常用日期格式转换
SQL Server日期格式转换大全(sql server 日期格式转换)
sql Server 中一个非常强大的日期格式化函数
Select CONVERT(varchar(100), GETDATE(), 0): 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 1): 05/16/06
Select CONVERT(varchar(100), GETDATE(), 2): 06.05.16
Select CONVERT(varchar(100), GETDATE(), 3): 16/05/06
Select CONVERT(varchar(100), GETDATE(), 4): 16.05.06
Select CONVERT(varchar(100), GETDATE(), 5): 16-05-06
Select CONVERT(varchar(100), GETDATE(), 6): 16 05 06
Select CONVERT(varchar(100), GETDATE(), 7): 05 16, 06
Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46
Select CONVERT(varchar(100), GETDATE(), 9): 05 16 2006 10:57:46:827AM
Select CONVERT(varchar(100), GETDATE(), 10): 05-16-06
Select CONVERT(varchar(100), GETDATE(), 11): 06/05/16
Select CONVERT(varchar(100), GETDATE(), 12): 060516
Select CONVERT(varchar(100), GETDATE(), 13): 16 05 2006 10:57:46:937
Select CONVERT(varchar(100), GETDATE(), 14): 10:57:46:967
Select CONVERT(varchar(100), GETDATE(), 20): 2006-05-16 10:57:47
Select CONVERT(varchar(100), GETDATE(), 21): 2006-05-16 10:57:47.157
Select CONVERT(varchar(100), GETDATE(), 22): 05/16/06 10:57:47 AM
Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47
Select CONVERT(varchar(100), GETDATE(), 25): 2006-05-16 10:57:47.250
Select CONVERT(varchar(100), GETDATE(), 100): 05 16 2006 10:57AM
Select CONVERT(varchar(100), GETDATE(), 101): 05/16/2006
Select CONVERT(varchar(100), GETDATE(), 102): 2006.05.16
Select CONVERT(varchar(100), GETDATE(), 103): 16/05/2006
Select CONVERT(varchar(100), GETDATE(), 104): 16.05.2006
Select CONVERT(varchar(100), GETDATE(), 105): 16-05-2006
Select CONVERT(varchar(100), GETDATE(), 106): 16 05 2006
Select CONVERT(varchar(100), GETDATE(), 107): 05 16, 2006
Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49
Select CONVERT(varchar(100), GETDATE(), 109): 05 16 2006 10:57:49:437AM
Select CONVERT(varchar(100), GETDATE(), 110): 05-16-2006
Select CONVERT(varchar(100), GETDATE(), 111): 2006/05/16
Select CONVERT(varchar(100), GETDATE(), 112): 20060516
Select CONVERT(varchar(100), GETDATE(), 113): 16 05 2006 10:57:49:513
Select CONVERT(varchar(100), GETDATE(), 114): 10:57:49:547
Select CONVERT(varchar(100), GETDATE(), 120): 2006-05-16 10:57:49
Select CONVERT(varchar(100), GETDATE(), 121): 2006-05-16 10:57:49.700
Select CONVERT(varchar(100), GETDATE(), 126): 2006-05-16T10:57:49.827
Select CONVERT(varchar(100), GETDATE(), 130): 18 ???? ?????? 1427 10:57:49:907AM
Select CONVERT(varchar(100), GETDATE(), 131): 18/04/1427 10:57:49:920AM
常用:
Select CONVERT(varchar(100), GETDATE(), 8): 10:57:46
Select CONVERT(varchar(100), GETDATE(), 24): 10:57:47
Select CONVERT(varchar(100), GETDATE(), 108): 10:57:49
Select CONVERT(varchar(100), GETDATE(), 12): 060516
Select CONVERT(varchar(100), GETDATE(), 23): 2006-05-16
from: http://hudielan126.blog.163.com/blog/static/428377482008331483999/
hive 日期格式转换大全
根据自己输入的日期格式,选择对应的code
Input Format | Code | Output Format |
ddMMyyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’ddMMyyyy’))) | yyyy-MM-dd |
dd-MM-yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd-MM-yyyy’))) | yyyy-MM-dd |
dd/MM/yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd/MM/yyyy’))) | yyyy-MM-dd |
dd MM yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd MM yyyy’))) | yyyy-MM-dd |
dd.MM.yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd.MM.yyyy’))) | yyyy-MM-dd |
ddMMMyyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’ddMMMyyyy’))) | yyyy-MM-dd |
dd-MMM-yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd-MMM-yyyy’))) | yyyy-MM-dd |
dd/MMM/yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd/MMM/yyyy’))) | yyyy-MM-dd |
dd MMM yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd MMM yyyy’))) | yyyy-MM-dd |
dd.MMM.yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd.MMM.yyyy’))) | yyyy-MM-dd |
ddMMMMyyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’ddMMMMyyyy’))) | yyyy-MM-dd |
dd-MMMM-yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd-MMMM-yyyy’))) | yyyy-MM-dd |
dd/MMMM/yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd/MMMM/yyyy’))) | yyyy-MM-dd |
dd MMMM yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd MMMM yyyy’))) | yyyy-MM-dd |
dd.MMMM.yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd.MMMM.yyyy’))) | yyyy-MM-dd |
ddMMyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’ddMMyy’))) | yyyy-MM-dd |
dd-MM-yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd-MM-yy’))) | yyyy-MM-dd |
dd/MM/yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd/MM/yy’))) | yyyy-MM-dd |
dd MM yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd MM yy’))) | yyyy-MM-dd |
dd.MM.yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd.MM.yy’))) | yyyy-MM-dd |
ddMMMyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’ddMMMyy’))) | yyyy-MM-dd |
dd-MMM-yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd-MMM-yy’))) | yyyy-MM-dd |
dd/MMM/yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd/MMM/yy’))) | yyyy-MM-dd |
dd MMM yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd MMM yy’))) | yyyy-MM-dd |
dd.MMM.yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd.MMM.yy’))) | yyyy-MM-dd |
ddMMMMyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’ddMMMMyy’))) | yyyy-MM-dd |
dd-MMMM-yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd-MMMM-yy’))) | yyyy-MM-dd |
dd/MMMM/yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd/MMMM/yy’))) | yyyy-MM-dd |
dd MMMM yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd MMMM yy’))) | yyyy-MM-dd |
dd.MMMM.yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’dd.MMMM.yy’))) | yyyy-MM-dd |
MMddyyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMddyyyy’))) | yyyy-MM-dd |
MM-dd-yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MM-dd-yyyy’))) | yyyy-MM-dd |
MM/dd/yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MM/dd/yyyy’))) | yyyy-MM-dd |
MM dd yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MM dd yyyy’))) | yyyy-MM-dd |
MM.dd.yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MM.dd.yyyy’))) | yyyy-MM-dd |
MMMddyyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMddyyyy’))) | yyyy-MM-dd |
MMM-dd-yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMM-dd-yyyy’))) | yyyy-MM-dd |
MMM/dd/yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMM/dd/yyyy’))) | yyyy-MM-dd |
MMM dd yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMM dd yyyy’))) | yyyy-MM-dd |
MMM.dd.yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMM.dd.yyyy’))) | yyyy-MM-dd |
MMMMddyyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMMddyyyy’))) | yyyy-MM-dd |
MMMM-dd-yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMM-dd-yyyy’))) | yyyy-MM-dd |
MMMM/dd/yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMM/dd/yyyy’))) | yyyy-MM-dd |
MMMM dd yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMM dd yyyy’))) | yyyy-MM-dd |
MMMM.dd.yyyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMM.dd.yyyy’))) | yyyy-MM-dd |
MMddyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMddyy’))) | yyyy-MM-dd |
MM-dd-yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MM-dd-yy’))) | yyyy-MM-dd |
MM/dd/yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MM/dd/yy’))) | yyyy-MM-dd |
MM dd yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MM dd yy’))) | yyyy-MM-dd |
MM.dd.yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MM.dd.yy’))) | yyyy-MM-dd |
MMMddyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMddyy’))) | yyyy-MM-dd |
MMM-dd-yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMM-dd-yy’))) | yyyy-MM-dd |
MMM/dd/yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMM/dd/yy’))) | yyyy-MM-dd |
MMM dd yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMM dd yy’))) | yyyy-MM-dd |
MMM.dd.yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMM.dd.yy’))) | yyyy-MM-dd |
MMMMddyy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMMddyy’))) | yyyy-MM-dd |
MMMM-dd-yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMM-dd-yy’))) | yyyy-MM-dd |
MMMM/dd/yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMM/dd/yy’))) | yyyy-MM-dd |
MMMM dd yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMM dd yy’))) | yyyy-MM-dd |
MMMM.dd.yy | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’MMMM.dd.yy’))) | yyyy-MM-dd |
yyyyMMdd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyyMMdd’))) | yyyy-MM-dd |
yyyy-MM-dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy-MM-dd’))) | yyyy-MM-dd |
yyyy/MM/dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy/MM/dd’))) | yyyy-MM-dd |
yyyy MM dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy MM dd ‘))) | yyyy-MM-dd |
yyyy.MM.dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy.MM.dd’))) | yyyy-MM-dd |
yyyyMMMdd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyyMMMdd’))) | yyyy-MM-dd |
yyyy-MMM-dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy-MMM-dd’))) | yyyy-MM-dd |
yyyy/MMM/dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy/MMM/dd’))) | yyyy-MM-dd |
yyyy MMM dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy MMM dd ‘))) | yyyy-MM-dd |
yyyy.MMM.dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy.MMM.dd’))) | yyyy-MM-dd |
yyyyMMMMdd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyyMMMMdd’))) | yyyy-MM-dd |
yyyy-MMMM-dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy-MMMM-dd’))) | yyyy-MM-dd |
yyyy/MMMM/dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy/MMMM/dd’))) | yyyy-MM-dd |
yyyy MMMM dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy MMMM dd ‘))) | yyyy-MM-dd |
yyyy.MMMM.dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyyy.MMMM.dd’))) | yyyy-MM-dd |
yyMMdd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyMMdd’))) | yyyy-MM-dd |
yy-MM-dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy-MM-dd’))) | yyyy-MM-dd |
yy/MM/dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy/MM/dd’))) | yyyy-MM-dd |
yy MM dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy MM dd ‘))) | yyyy-MM-dd |
yy.MM.dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy.MM.dd’))) | yyyy-MM-dd |
yyMMMdd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyMMMdd’))) | yyyy-MM-dd |
yy-MMM-dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy-MMM-dd’))) | yyyy-MM-dd |
yy/MMM/dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy/MMM/dd’))) | yyyy-MM-dd |
yy MMM dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy MMM dd ‘))) | yyyy-MM-dd |
yy.MMM.dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy.MMM.dd’))) | yyyy-MM-dd |
yyMMMMdd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yyMMMMdd’))) | yyyy-MM-dd |
yy-MMMM-dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy-MMMM-dd’))) | yyyy-MM-dd |
yy/MMMM/dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy/MMMM/dd’))) | yyyy-MM-dd |
yy MMMM dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy MMMM dd ‘))) | yyyy-MM-dd |
yy.MMMM.dd | to_date(from_unixtime(UNIX_TIMESTAMP(dt,’yy.MMMM.dd’))) | yyyy-MM-dd |
转: http://bigdataprogrammers.com/string-date-conversion-hive/
java日期格式转换大全
public class DateFormatUtils {
private static Log logger = LogFactory.getLog(DateFormatUtils.class);
public static String formatDate(String formater,Date date){
SimpleDateFormat formate = new SimpleDateFormat(formater);
formate.format(date);
return formate.format(date);
}
/**
*
* @Title:formatDateToCommon
* @Description: 通用时间转换类型
* @param date
* @return
*/
public static String formatDateToCommon(Date date){
SimpleDateFormat formate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return formate.format(date);
}
/**
*
* @Title:getSystemDate
* @Description: 获取系统当前时间
* @param date
* @return
* @throws Exception
*/
public static Date getSystemDate() {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try {
return sdf.parse(sdf.format(new Date()));
} catch (ParseException e) {
logger.error("", e);
}
return null ;
}
/**
*
* @Title:SystemDateFormatToCommon
* @Description: 获取系统当前时间
* @return
*/
public static String getSystemDateFormatToCommon(){
SimpleDateFormat formate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return formate.format(new Date());
}
public static String getSystemDateFormatToYYYYMMDD(){
SimpleDateFormat formate = new SimpleDateFormat("yyyyMMdd");
return formate.format(new Date());
}
public static String getSystemDateFormatToYYYYMMDDHHmmss(){
SimpleDateFormat formate = new SimpleDateFormat("yyyyMMddHHmmss");
return formate.format(new Date());
}
/**
*
* @Title:getFormatDateCommon
* @Description: 格式化时间
* @param date
* @return
* @throws Exception
*/
public static Date getFormatDateCommon(Date date) {
try {
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sdf.parse(sdf.format(date));
} catch (ParseException e) {
logger.error("", e);
}
return null;
}
/**
*
* @Title:StringToDate
* @Description: 字符串转换成日期
* @param dateStr
* @param formatStr
* @return
* @throws ParseException
*/
public static Date StringToDate(String dateStr) throws ParseException {
DateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date=null;
date = sdf.parse(dateStr);
return date;
}
public static Date StringToDate(String dateStr, String pattern){
try{
DateFormat sdf=new SimpleDateFormat(pattern);
Date date = sdf.parse(dateStr);
return date;
}catch(ParseException ex){
return null;
}
}
/**
*
* @Title:fromDateStringToLong
* @Description: 获取字符串时间格式的毫秒数
* @param inVal
* @return
*/
public static long fromDateStringToLong(String inVal) {
return fromDateStringToLong(inVal, "yyyy-MM-dd HH:mm:ss");
}
public static long fromDateStringToLong(String inVal,String format) {
Date date = null; // 定义时间类型
SimpleDateFormat inputFormat = new SimpleDateFormat(format);
try {
date = inputFormat.parse(inVal); // 将字符型转换成日期型
} catch (Exception e) {
logger.error("", e);
}
return date.getTime(); // 返回毫秒数
}
/**
*
* @Title:getMillForDateTimeDouble
* @Description: 获取两个时间之间的毫秒数
* @param inVal
* @return
*/
public static long getMillForDateTimeDouble(Date startTime, Date endTime) {
long lTime = startTime.getTime();
long eTime = endTime.getTime();
long s = eTime - lTime ;
return s;
}
/**
*
* @Title:formatDuring
* @Description: 将毫秒数转换为时分秒
* @param mss
* @return
*/
public static String formatDuring(long mss) {
long days = mss / (1000 * 60 * 60 * 24);
long hours = (mss % (1000 * 60 * 60 * 24)) / (1000 * 60 * 60);
long minutes = (mss % (1000 * 60 * 60)) / (1000 * 60);
long seconds = (mss % (1000 * 60)) / 1000;
return days + " 天 " + hours + " 时 " + minutes + " 分 "
+ seconds + " 秒 ";
}
/**
* 计算两个日期之间相差的天数
* @param format yyyyMMdd
* @param smdate 较小的时间
* @param bdate 较大的时间
* @return 相差天数
* @throws ParseException
*/
public static int daysBetween(String format,Date smdate,Date bdate) throws ParseException
{
SimpleDateFormat sdf=new SimpleDateFormat(format);
smdate=sdf.parse(sdf.format(smdate));
bdate=sdf.parse(sdf.format(bdate));
Calendar cal = Calendar.getInstance();
cal.setTime(smdate);
long time1 = cal.getTimeInMillis();
cal.setTime(bdate);
long time2 = cal.getTimeInMillis();
long between_days=(time2-time1)/(1000*3600*24);
return Integer.parseInt(String.valueOf(between_days));
}
/**
* 计算两个日期之间相差的天数
* 字符串的日期格式的计算
* @param format yyyyMMdd
* @param smdate 较小的时间
* @param bdate 较大的时间
* @return 相差天数
* @throws ParseException
*/
public static int daysBetween(String format,String smdate,String bdate) throws ParseException{
SimpleDateFormat sdf=new SimpleDateFormat(format);
Calendar cal = Calendar.getInstance();
cal.setTime(sdf.parse(smdate));
long time1 = cal.getTimeInMillis();
cal.setTime(sdf.parse(bdate));
long time2 = cal.getTimeInMillis();
long between_days=(time2-time1)/(1000*3600*24);
return Integer.parseInt(String.valueOf(between_days));
}
/**
*
* @Title:getSystemAddMinute
* @Description: 获取当前系统时间毫秒数 + n分钟后的时间
* @param currentTimeMillis 当前系统时间毫秒数
* @param minute 分
* @return
*/
public static String getSystemByCurrentTimeMillisAndMinute(long currentTimeMillis, int minute){
long currentTime = System.currentTimeMillis() + minute * 60 * 1000;
Date date = new Date(currentTime);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sdf.format(date);
}
/**
*
* @Title:getDateStrByTimeMillis
* @Description: 以字符串形式根据毫秒数获取时间
* @param currentTimeMillis
* @return
*/
public static String getDateStrByTimeMillis(long currentTimeMillis){
Date date = new Date(currentTimeMillis);
SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return sdf.format(date);
}
/**
*
* @Title:getDateStrByTimeMillis
* @Description: 以字符串形式根据毫秒数获取时间
* @param currentTimeMillis
* @return
*/
public static Date getDateByTimeMillis(long currentTimeMillis){
Date date = new Date(currentTimeMillis);
return date;
}
/****
* 传入具体日期 ,返回具体日期减一个月。
*
* @param date
* 日期(2014-04-20)
* @return 2014-03-20
* @throws ParseException
*/
public static String addMonth(String yearMonth) throws ParseException {
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMM");
Date dt = sdf.parse(yearMonth);
Calendar rightNow = Calendar.getInstance();
rightNow.setTime(dt);
rightNow.add(Calendar.MONTH, +1);
Date dt1 = rightNow.getTime();
String reStr = sdf.format(dt1);
return reStr;
}
/**
*
* @param dateStr 传入的日期字符串
* @param formater 对传入日期和传出日期的格式化类型
* @param monthCount 增加月份传入正值,减去月份传入负值
* @return
* @throws ParseException
*/
public static String calMonth(String dateStr, String formater, int monthCount) throws ParseException{
SimpleDateFormat sdf = new SimpleDateFormat(formater);
Date dt = sdf.parse(dateStr);
Calendar rightNow = Calendar.getInstance();
rightNow.setTime(dt);
rightNow.add(Calendar.MONTH, monthCount);
Date dt1 = rightNow.getTime();
String reStr = sdf.format(dt1);
return reStr;
}
}
Mysql应用SQL SERVER 日期格式转换详解
《MysqL应用sql SERVER 日期格式转换详解》要点:
本文介绍了MysqL应用sql SERVER 日期格式转换详解,希望对您有用。如果有疑问,可以联系我们。
sql SERVER 2000用sql语句如何获得当前系统时间
就是用GETDATE();MysqL必读
sql中的getDate()2008年01月08日 星期二 14:59
sql Server 中一个非常强大的日期格式化函数
MysqL必读
Select CONVERT(varchar(100),GETDATE(),0);-- 05 16 2008 10:57AM
Select CONVERT(varchar(100),1);-- 05/16/08
Select CONVERT(varchar(100),2);-- 08.05.16
Select CONVERT(varchar(100),3);-- 16/05/08
Select CONVERT(varchar(100),4);-- 16.05.08
Select CONVERT(varchar(100),5);-- 16-05-08
Select CONVERT(varchar(100),6);-- 16 05 08
Select CONVERT(varchar(100),7);-- 05 16,08
Select CONVERT(varchar(100),8);-- 10:57:46
Select CONVERT(varchar(100),9);-- 05 16 2008 10:57:46:827AM
Select CONVERT(varchar(100),10);-- 05-16-08
Select CONVERT(varchar(100),11);-- 08/05/16
Select CONVERT(varchar(100),12);-- 080516
Select CONVERT(varchar(100),13);-- 16 05 2008 10:57:46:937
Select CONVERT(varchar(100),14);-- 10:57:46:967
Select CONVERT(varchar(100),20);-- 2008-05-16 10:57:47
Select CONVERT(varchar(100),21);-- 2008-05-16 10:57:47.157
Select CONVERT(varchar(100),22);-- 05/16/08 10:57:47 AM
Select CONVERT(varchar(100),23);-- 2008-05-16
Select CONVERT(varchar(100),24);-- 10:57:47
Select CONVERT(varchar(100),25);-- 2008-05-16 10:57:47.250
Select CONVERT(varchar(100),100);-- 05 16 2008 10:57AM
Select CONVERT(varchar(100),101);-- 05/16/2008
Select CONVERT(varchar(100),102);-- 2008.05.16
Select CONVERT(varchar(100),103);-- 16/05/2008
Select CONVERT(varchar(100),104);-- 16.05.2008
Select CONVERT(varchar(100),105);-- 16-05-2008
Select CONVERT(varchar(100),106);-- 16 05 2008
Select CONVERT(varchar(100),107);-- 05 16,2008
Select CONVERT(varchar(100),108);-- 10:57:49
Select CONVERT(varchar(100),109);-- 05 16 2008 10:57:49:437AM
Select CONVERT(varchar(100),110);-- 05-16-2008
Select CONVERT(varchar(100),111);-- 2008/05/16
Select CONVERT(varchar(100),112);-- 20080516
Select CONVERT(varchar(100),113);-- 16 05 2008 10:57:49:513
Select CONVERT(varchar(100),114);-- 10:57:49:547
Select CONVERT(varchar(100),120);-- 2008-05-16 10:57:49
Select CONVERT(varchar(100),121);-- 2008-05-16 10:57:49.700
Select CONVERT(varchar(100),126);-- 2008-05-16T10:57:49.827
Select CONVERT(varchar(100),130);-- 18 ???? ?????? 1427 10:57:49:907AM
说明:
使用 CONVERT:
CONVERT ( data_type [ ( length ) ],expression [,style ] )