java 日期获取时间戳

SimpleDateFormat df = new SimpleDateFormat("yyyy/MM/dd hh:mm:ss");
            String dateString = "2014/10/11 14:50:11";
            Date date = df.parse(dateString);
             long s=date.getTime();
             System.out.println(s/1000);
http://zhidao.baidu.com/link?url=GKM6GDDna3FPOhVM0avv0QVAoQRLwgVl-q0ha4tLnbhUvufZcshXFMGutpL0YFgzixwNx10XOD2Dse6rVejuGK

一、java中Date类中的getTime()是获取时间戳的,java中生成的时间戳精确到毫秒级别,而unix中精确到秒级别,所以通过java生成的时间戳需要除以1000。二、下面是java代码import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date;

public class Baidu {

	/**	 * @param args	 */	public static void main(String[] args) {		try {			String time = "2011/07/29 14:50:11";			Date date = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss").parse(time);			long unixTimestamp = date.getTime()/1000;			System.out.println(unixTimestamp);		} catch (ParseException e) {			e.printStackTrace();		}	}}
时间: 2024-10-03 22:41:03

java 日期获取时间戳的相关文章

Java 日期获取

public static String getDateBefore(int day) { SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); Calendar now = Calendar.getInstance(); now.setTime(new Date()); now.add(Calendar.DATE, day); //day=-1表示得到昨天日期 return sdf.format(now

java 日期转时间戳,时间戳转为日期

package date; import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date; public class test { public static void main(String[] args) { Date d = new Date(); String beginDate = "1435845268096"; SimpleDateFormat sdf = n

Unix时间戳和Java中的时间戳的区别

最近在使用阿里的日志服务时,遇到了一些Java中Timestamp的坑,所以特意做了了解并整理了一下.在这之前首先得介绍一下Unix时间戳: Unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数,不考虑闰秒. 但是Java中很多获取时间戳的API并不是获取到Unix时间戳,而是获取到*从1970年1月1日(UTC/GMT的午夜)开始所经过的毫秒数***.以毫秒计算的时间戳下面统一称为时间戳.Java中获取时间戳的API以获取当前时间的时间戳为例,下面将展示多种获取时间戳的

java获取时间戳的方法

JAVA 获取当前月的初始时间的时间戳 public static long getMonthFirstDay() { Calendar calendar = Calendar.getInstance();// 获取当前日期 calendar.add(Calendar.MONTH, 0); calendar.set(Calendar.DAY_OF_MONTH, 1);// 设置为1号,当前日期既为本月第一天 calendar.set(Calendar.HOUR_OF_DAY, 0); calen

java中获取日期和时间的方法总结

1.获取当前时间,和某个时间进行比较.此时主要拿long型的时间值. 方法如下:  要使用 java.util.Date .获取当前时间的代码如下 Date date = new Date(); date.getTime() ; 还有一种方式,使用 System.currentTimeMillis() ;都是得到一个当前的时间的long型的时间的毫秒值,这个值实际上是当前时间值与1970年一月一号零时零分零秒相差的毫秒数 一.获取当前时间,   格式为:   yyyy-mm-dd   hh-mm

Java中获取指定日为星期几及其他日期操作

摘自:http://blog.csdn.net/cselmu9/article/details/8625530#t6 在开发中经常会使用到一些日期方面的操作,下面例子展示几个常用的操作. 1.取得指定日期是星期几 取得指定日期是星期几可以采用下面两种方式取得日期是星期几: a.使用Calendar类 1 //根据日期取得星期几 2 public static String getWeek(Date date){ 3 String[] weeks = {"星期日","星期一&q

Java 日期时间获取和显示

Java正确获取星期Calendar.DAY_OF_WEEKhttp://chamcon.iteye.com/blog/2144433 Java SimpleDateFormat 中英文时间格式化转换 https://blog.csdn.net/KingWTD/article/details/48089111 java-使用SimpleDateFormat格式化日期http://zy-email1991.iteye.com/blog/2243021 编写一个java程序用以将AM/PM格式的时间

vue+ElementUI 日期选择器 获取时间戳

<div class="block"> <span class="demonstration">daterange</span> <el-date-picker v-model="value9" type="daterange" start-placeholder="开始日期" end-placeholder="结束日期" :default-ti

Java 13位时间戳转换日期格式

1 import java.text.ParseException; 2 import java.text.SimpleDateFormat; 3 import java.util.Date; 4 5 public class DateUtil { 6 7 private static SimpleDateFormat sf = null; 8 9 /** 10 * 获取系统时间 11 */ 12 public static String getCurrentDate() { 13 Date d