import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class UTC
{
/**
* @param args
*/
public static void main(String[] args)
{
// TODO Auto-generated method stub
Calendar calendar = Calendar.getInstance();
/* String Time = calendarTOString(calendar,0);
System.out.println(Time);
*/
//默认查询时间
// String startTime = calendarTOString(calendar, -5);
String currentTime = calendarTOString(calendar, 0);
// System.out.println("开始时间" + startTime + "\n结束时间" + endTime);
System.out.println("20130524".compareTo(currentTime));
//前台传入的字符串转换成14位格式
/* String responseTime = "20130405";
Calendar respCalendar = stringToCalendar(responseTime);
System.out.println(calendarTOString(respCalendar,0));*/
Time t1 = new Time();
t1.setStartTime("11111");
t1.setEndTime("22222");
String startTime = t1.getStartTime();
String endTime = t1.getEndTime();
int startLength = startTime.length();
int endLength = endTime.length();
Boolean falg = true ;
if(startLength<=0 && endLength<=0){
//传入的是空值,默认查询当前一个月内的记录
}
if(startLength<=0 && endLength>0){
//传入的结束时间,默认查询结束时间前一个月的记录
}
if(startLength>0 && endLength<=0){
//传入的时间与当前的时间比较,如果大于当前的时间,提示传值错误 flag=false,否则查询 startTime至现在时间内的记录
}
if(startLength>0 && endLength>0){
/*
* 1:开始时间大于当前时间 a.compare(b) 大于当前时间返回1 小于当前时间返回-1
* 2:结束时间大于当前时间
* 3:
*/
}
}
/* public static String calendarTOString(Calendar calendar)
{
calendar = Calendar.getInstance();
Date date = calendar.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
return sdf.format(date);
}*/
public static String calendarTOString(Calendar calendar, int n)
{
calendar = Calendar.getInstance();
calendar.add(Calendar.MONTH, n);
Date date = calendar.getTime();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
return sdf.format(date);
}
//把字符串转换成Calendar
public static Calendar stringToCalendar(String string){
StringBuffer stringBuffer = new StringBuffer(string);
Calendar calendar = Calendar.getInstance();
Date date = new Date();
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
try
{
date = sdf.parse(String.valueOf(stringBuffer.append("000000")));
}
catch (ParseException e)
{
// TODO Auto-generated catch block
e.printStackTrace();
}
calendar.setTime(date);
return calendar;
}
}