第1个回答 2017-01-14
import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class Demo {
public static void main(String[] args) throws ParseException
{
DateFormat dateFormat1 = new SimpleDateFormat("yyyy-MM-dd");
//获得2017年01月14日 的Date对象
Date myDate1 = dateFormat1.parse("2017-1-14");
DateFormat dateFormat2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
//获得2017年01月14日14点20分42秒 的Date对象
Date myDate2 = dateFormat2.parse("2017-01-14 14:20:42");
//获得当前时间
Date nowDate = new Date();
//获得当前时间戳 java的Timestamp格式 2017-01-14 14:20:42
//方法1获取结果
Timestamp nowTimestamp = new Timestamp(System.currentTimeMillis());
//方法2
Timestamp nousedate = new Timestamp(nowDate.getTime());
//方法3 Calendar 日历类
Timestamp cTimestamp=Calendar.getInstance().getTimeInMillis();
//只取时--比较SB的方法
DateFormat dateFormat3 = new SimpleDateFormat("HH");
//获得当前几点 string DateFormat.format(当前时间)
//返回的是string 类型
int datehh=(int)dateFormat3.format(nowDate);
if(8>=datehh<=24)
System.out.println("当前"+datehh+"点");
}
}