📄 dateutils.java
字号:
package tools.util;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.text.DateFormat;
import java.util.Calendar;
import java.util.Date;
/**
* Author: zywang
* Created: 2004-2-11 13:24:52
*/
public class DateUtils {
public static String formatDate(Calendar calendar) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
// SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
return format.format(calendar.getTime());
}
public static String formatDateToString(Date date) throws Exception {
String stringdate = null;
if (date == null) return "";
DateFormat fm = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
stringdate = fm.format(date);
return stringdate;
}
public static String formatDateToString2(Date date) throws Exception {
String stringdate = null;
if (date == null) return "";
DateFormat fm = new SimpleDateFormat("HHyyyymmddMMss");
stringdate = fm.format(date);
return stringdate;
}
public static String formatDateToHour(Date date) throws Exception {
String stringdate = null;
if (date == null) return "";
DateFormat fm = new SimpleDateFormat("HH");
stringdate = fm.format(date);
return stringdate;
}
public static String formatDateToStringNoTime(Date date) throws Exception {
String stringdate = null;
if (date == null) return "";
DateFormat fm = new SimpleDateFormat("yyyy-MM-dd");
stringdate = fm.format(date);
return stringdate;
}
public static String formateDateToChinese(Calendar calendar) {
try {
SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd日");
return format.format(calendar.getTime());
} catch (Exception e) {
return "";
}
}
public static String formateDateToChineseWK(Calendar calendar) {
SimpleDateFormat format = new SimpleDateFormat("yyyy年MM月dd日 EE");
return format.format(calendar.getTime());
}
public static String formateDateToNumber(Calendar calendar) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
return format.format(calendar.getTime());
}
public static Calendar paserStringToCalendar(String dateString){
Calendar cal = Calendar.getInstance();
try {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
date = format.parse(dateString);
cal.setTime(date);
} catch (Exception e) {
return null;
}
return cal;
}
public static Date parseFromString(String dateStr) {
SimpleDateFormat format = new SimpleDateFormat();
try {
return format.parse(dateStr);
} catch (ParseException e) {
}
return null;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -