📄 dateconvert.java
字号:
package crqs.util;
import java.util.Date;
import java.util.Calendar;
import java.text.SimpleDateFormat;
import java.text.ParseException;
public class DateConvert {
public static synchronized String convert(Date date){
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
return dateFormat.format(date);
}
public static synchronized Date format(Date date){
String dateStr = convert(date);
try{
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd");
Date formatDate = dateFormat.parse(dateStr);
return formatDate;
}catch(ParseException pe){
return date;
}
//java.sql.Date formatDate = java.sql.Date.valueOf(dateStr);
}
public static synchronized String generate(){
Date now = new Date();
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMddHHmmss");
return dateFormat.format(now);
}
public static void tomorrow(Date date){
long dtime=(date.getTime()/1000) + 60*60*24;
date.setTime(dtime*1000);
}
public static void beforeNDays(Date date, int n){
long dtime = (date.getTime()/1000) + n*60*60*24;
date.setTime(dtime*1000);
}
public static void afterNDays(Date date, int n){
long dtime = (date.getTime()/1000) - n*60*60*24;
date.setTime(dtime*1000);
}
public static Date parse(String s){
SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd");
Date d=null;
try{
d=sdf.parse(s);
}catch (Exception e) {
// Ray_TODO: handle exception
}
return d;
}
public static synchronized String toString(Date date) {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyyMMdd");
return dateFormat.format(date);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -