[Java]如何获取年份~?
方法一,用Calendar类,可以获取时间的年、月、日、时、分等各个部分
Calendar date = Calendar.getInstance();
String year = String.valueOf(date.get(Calendar.YEAR));
方法二,用SimpleDateFormat对日期格式化
SimpleDateFormat sdf = new SimpleDateFormat("yyyy");
Date date = new Date();
String year = sdf.format(date);
请问JAVA中获取系统当前时间该怎么写?
publicstaticvoidmain(stringargs[]){
//new一个date对象
dated=newdate();
longt=d.gettime();//获取当前的毫秒数
t+=(6*24*60*60*1000);//当前毫秒数加上一天的毫秒数(1*24*60*60*1000)
d.settime(t);//将总毫秒数重新赋值给date对象
system.out.println(d);//现在的d就是当前时间加上一天后的时间对象
//以下是将时间格式化输出的日期
stringsd=newsimpledateformat("yyyy-mm-ddhh:mm:ss").format(d);
system.out.println(sd);
}
一. 获取当前系统时间和日期并格式化输出:
import java.util.Date;
import java.text.SimpleDateFormat;
public class NowString {
public static void main(String[] args) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置日期格式
System.out.println(df.format(new Date()));// new Date()为获取当前系统时间
}
}
Java年月日字符串(如“20150806”)转化为毫秒数(时间戳)?
try{ SimpleDateFormat sdf = new SimpleDateFormat( "yyyyMMdd" ); Date date=sdf.parse("20150806"); System.out.println(date.getTime()); }catch(Exception e){ e.printStackTrace(); }
还没有评论,来说两句吧...