JAVA Calendar
2013-11-11 09:50
218 查看
public static int timeCompare(String time1, String time2)
{
int result = 1;
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm");
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
try {
c1.setTime(df.parse(time1));
c2.setTime(df.parse(time2));
} catch (Exception e) {
System.out.println(e.getMessage());
}
result = c1.compareTo(c2);
return result;
}
time1与time2对比,正值 time1大
----------------------------------
public
static String getAddDaySpecialDate(String specialDate, int day)
{
if (StringCheck.isN(specialDate)) {
return null;
}
try {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd
HH:mm:ss");
Calendar calendar = Calendar.getInstance();
calendar.setTime(dateFormat.parse(specialDate));
calendar.add(Calendar.DATE, day);
return dateFormat.format(calendar.getTime());
} catch (Exception ex) {
return null;
}
}
public
static String getYearMonthAndDayByDate(String date){
if (StringCheck.isN(date)) {
return null;
}
try {
SimpleDateFormat dateFormat = new
SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance();
calendar.setTime(dateFormat.parse(date));
return dateFormat.format(calendar.getTime());
} catch (Exception ex) {
return null;
}
}
public
static String getHourByDate(String date){
if (StringCheck.isN(date)) {
return null;
}
try {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd
HH:mm:ss");
Calendar c = Calendar.getInstance();
c.setTime(dateFormat.parse(date));
c.get(Calendar.HOUR_OF_DAY);
return c.get(Calendar.HOUR_OF_DAY) + "";
} catch (Exception ex) {
return null;
}
}
{
int result = 1;
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm");
Calendar c1 = Calendar.getInstance();
Calendar c2 = Calendar.getInstance();
try {
c1.setTime(df.parse(time1));
c2.setTime(df.parse(time2));
} catch (Exception e) {
System.out.println(e.getMessage());
}
result = c1.compareTo(c2);
return result;
}
time1与time2对比,正值 time1大
----------------------------------
public
static String getAddDaySpecialDate(String specialDate, int day)
{
if (StringCheck.isN(specialDate)) {
return null;
}
try {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd
HH:mm:ss");
Calendar calendar = Calendar.getInstance();
calendar.setTime(dateFormat.parse(specialDate));
calendar.add(Calendar.DATE, day);
return dateFormat.format(calendar.getTime());
} catch (Exception ex) {
return null;
}
}
public
static String getYearMonthAndDayByDate(String date){
if (StringCheck.isN(date)) {
return null;
}
try {
SimpleDateFormat dateFormat = new
SimpleDateFormat("yyyy-MM-dd");
Calendar calendar = Calendar.getInstance();
calendar.setTime(dateFormat.parse(date));
return dateFormat.format(calendar.getTime());
} catch (Exception ex) {
return null;
}
}
public
static String getHourByDate(String date){
if (StringCheck.isN(date)) {
return null;
}
try {
SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd
HH:mm:ss");
Calendar c = Calendar.getInstance();
c.setTime(dateFormat.parse(date));
c.get(Calendar.HOUR_OF_DAY);
return c.get(Calendar.HOUR_OF_DAY) + "";
} catch (Exception ex) {
return null;
}
}
相关文章推荐
- java 日历类 Calendar方法
- java Calendar方法 获取各种时间
- java 获取 系统时间 Calendar
- java string.ToCharArray()的…
- Java字符串问题盘点(JKD6) 如…
- java.lang.NoClassDefFoundError: …
- Java heap space 解决方法
- Java学习笔记11 面向对象之继承与…
- java synchronized详解
- 一个 Java 的 Sock…
- Java Thread小结
- IBM Filenet java Flex FileRefere…
- javamail 邮件发送
- java mail 解决附件中文名乱码问题
- java web 获取路径
- 《thinking in java》学习笔记13
- 《thinking in java》学习笔记14
- java 算术运算符的应用
- java final 关键字
- java 属性的封装和访问