您的位置:首页 > 编程语言 > Java开发

java 获取当前系统时间

2015-09-16 17:15 651 查看
Calendar c = Calendar.getInstance();

c.setTime(new Date()); //设置当前日期

c.add(Calendar.DATE, 1); //日期分钟加1,Calendar.DATE(天),Calendar.HOUR(小时)

Date date = c.getTime(); //结果

System.out.println(date);
//结果Tue
Oct 01 17:34:52 CST 2013

// 获得上一个月的年和月,要求格式为2008-05

Calendar cal=Calendar.getInstance();//当前日期

cal.set(Calendar.DATE,1);//设为当前月的1号

cal.add(Calendar.DATE,-1);//减一天,变为上月最后一天

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM");

System.out.println(simpleDateFormat.format(cal.getTime()));

//获取明天的日期
Date date1=new Date();//取时间
Calendar calendar = new GregorianCalendar();
calendar.setTime(date1);
calendar.add(calendar.DATE,1);//把日期往后增加一天.整数往后推,负数往前移动
date1=calendar.getTime(); //这个时间就是日期往后推一天的结果

SimpleDateFormat formatter = new
SimpleDateFormat("yyyyMMdd");
String dateString = formatter.format(date1);

System.out.println(dateString);
//结果是20131001 当前时间是20130930


java 获取当前系统时间

2013-05-16 12:07 51人阅读 评论(0) 收藏 编辑 删除

获取系统当前时间:

public static void main(String[] args) {

SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd");

String datetime = tempDate.format(new java.util.Date());

System.out.println(datetime);

}

显示:2012-05-16

public static void main(String[] args) {

SimpleDateFormat tempDate = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String datetime = tempDate.format(new java.util.Date());

System.out.println(datetime);

}

显示:2013-05-16 12:12:56

long now = System.currentTimeMillis(); // 现在经过的毫秒数
long time = now / 1000;// 现在经过的秒数
long time2 = time - 2 * 24 * 60 * 60;// 少两天的天数

String sql = "select GlobalID from "
+ ch.getTableName()
+ " where Status=1 and ChannelCode like '"+ch.getChannelCode()+"%' and CreateDate>"
+ time2+" order by PublishDate desc";

指定的时间加上一分钟:

String str="1259";
SimpleDateFormat sdf= new SimpleDateFormat("HHmm");
Date birthday = sdf.parse(str);
System.out.println(birthday);
System.out.println((new SimpleDateFormat("HHmm")).format(birthday));
Calendar cal = Calendar.getInstance();
cal.setTime(birthday);
cal.add(Calendar.MINUTE, 1);
String a=(new SimpleDateFormat("HHmm")).format(cal.getTime());
System.out.println(a);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: