您的位置:

java获取时间戳,Java获取时间戳的区别

本文目录一览:

java怎么获取19位时间戳

public Long getToday(){

DateTime now = new DateTime();

return new DateTime(now.getYear(), now.getMonthOfYear(), now.getDayOfMonth(), 0, 0, 0, 0).getMillis();

}

public Long getTomorrow(){

DateTime now = new DateTime();

return new DateTime(now.getYear(), now.getMonthOfYear(), now.getDayOfMonth(), 0, 0, 0, 0).plusDays(1).getMillis();

}

Java 如何获得 Unix 时间戳

时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,所以可以将当前毫秒时间转换成秒级时间就可以了:

System.currentTimeMillis()/1000L就可以了

Java获取时间戳精确到年月日时

其实系统默认的都是毫秒数的时间戳, 所以你想要的2017-01-16 17:00:00 不是提取的, 而是格式化的

new SimpleDateFormat("yyyy-MM-dd HH:00:00").format(System.currentTimeMillis());

java 如何获取当前时间的时间戳

时间戳通常是”yyyyMMddHHmmss“的,举例:

Date date = new Date();

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");

String str = sdf.format(date);

输出结果:20150704173752。

备注:时间戳中的时间显示格式可以根据实际情况设置即可。

java 获取昨天,上个星期一,本月开始时间戳,怎么写

昨天

Date date=new Date();//取时间

Calendar calendar = new GregorianCalendar();

calendar.setTime(date);

calendar.add(calendar.DATE,-1);//把日期往后增加一天.整数往后推,负数往前移动

date=calendar.getTime(); //这个时间就是日期往后推一天的结果

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

String dateString = formatter.format(date);

System.out.println(dateString);

星期一

Calendar cal = Calendar.getInstance();

int n = cal.get(Calendar.DAY_OF_WEEK) - 1;

if (n == 0) {

    n = 7;

}

cal.add(Calendar.DATE, -(7 + (n - 1)));// 上周一的日期

Date monday = cal.getTime();

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

String dateString = formatter.format(monday);

System.out.println(dateString);

本月开始时间

Calendar   cal_1=Calendar.getInstance();//获取当前日期 

cal_1.add(Calendar.MONTH, -1);

cal_1.set(Calendar.DAY_OF_MONTH,1);//设置为1号,当前日期既为本月第一天 

String firstDay = format.format(cal_1.getTime());

System.out.println("-----1------firstDay:"+firstDay);

请问Java怎么获得当前时间戳,要int型的不要long的!

PHP 的 time() 函数返回的结果是 Unix 时间戳,值的单位是秒;

Java 中 System.currentTimeMillis()  返回的结果,值的单位是毫秒。

那么很容易就知道,除以 1000 就行了嘛:

int seconds = System.currentTimeMillis() / 1000;