JAVA如何获取当前小时的毫秒数呢?是当前小时,比如2014-03-04 下午16:00:00的毫秒数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JAVA如何获取当前小时的毫秒数呢?是当前小时,比如2014-03-04 下午16:00:00的毫秒数相关的知识,希望对你有一定的参考价值。
大写的s表示毫秒数你的这个可以这么写
SimpleDateFormat dateFormatGmt = new SimpleDateFormat("yyyy-MM-dd aHH:mm:ss:SSS");
System.out.println(dateFormatGmt.format(new Date()));
输出2014-03-04 下午18:13:05:627
这个627就是对应那个SSS,也就是当前毫秒数 参考技术A
获取返回指定的Date 对象自1970 年1 月1 日午夜(通用时间)以来的毫秒数
new Date().getTime()
获取或者 Calendar c=Calendar.getInstance();
c.getTimeInMillis()
2.获取当前小时的毫秒数
SimpleDateFormat sf =new SimpleDateFormat("yyyy-MM-dd hh:mm:ss SSS");//年-月-日 小时:分:秒:毫秒
System.out.println(sf.format(new Date())); //查看当前时间以及毫秒
Calendar c=Calendar.getInstance();
c.getTimeInMillis();//获取当前毫秒数
具体请参考java API:Calendar 以及SimpleDateFormat
参考技术B 借用别人的答案修改下SimpleDateFormat dateFormatGmt = new SimpleDateFormat("SSS");
String ms = dateFormatGmt.format(new Date());//即可 参考技术C System.nanoTime();获得纳秒级的时间..... 参考技术D public class Time
/**
* @param args
*/
public static void main(String[] args)
String strDate = "2014-03-04 下午16:00:00";
String strDateFormat = "yyyy-MM-dd aHH:mm:ss";
DateFormat df = new SimpleDateFormat(strDateFormat);
try
Date date = df.parse(strDate);
Calendar c = Calendar.getInstance();
c.setTime(date);
int hours = c.get(Calendar.HOUR_OF_DAY);
System.out.println(hours);
long miniSeconds = hours*60*60*1000;
System.out.println(miniSeconds);
catch (ParseException e)
// TODO Auto-generated catch block
e.printStackTrace();
js如何去当前时间前一天的时间
参考技术A1、使用new Date()获取当前日期,new Date().getTime()获取当前毫秒数
2、计算公式,等于获取的当前日期减去或者加上一天的毫秒数。一天的毫秒数的计算公式:24小时*60分钟*60秒*1000毫秒,也是86400000毫秒。
举例:
Date curDate = new Date();
var preDate = new Date(curDate.getTime() - 24*60*60*1000); //前一天
var nextDate = new Date(curDate.getTime() + 24*60*60*1000); //后一天
以下图片使用后台输出表示。
扩展资料
var myDate = new Date();
myDate.getYear(); //获取当前年份(2位)
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
myDate.getMonth(); //获取当前月份(0-11,0代表1月)
myDate.getDate(); //获取当前日(1-31)
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours(); //获取当前小时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)
myDate.getSeconds(); //获取当前秒数(0-59)
myDate.getMilliseconds(); //获取当前毫秒数(0-999)
myDate.toLocaleDateString(); //获取当前日期
var mytime=myDate.toLocaleTimeString(); //获取当前时间
myDate.toLocaleString( ); //获取日期与时间
Date.prototype.isLeapYear 判断闰年
Date.prototype.Format 日期格式化
Date.prototype.DateAdd 日期计算
Date.prototype.DateDiff 比较日期差
Date.prototype.toString 日期转字符串
Date.prototype.toArray 日期分割为数组
Date.prototype.DatePart 取日期的部分信息
Date.prototype.MaxDayOfDate 取日期所在月的最大天数
Date.prototype.WeekNumOfYear 判断日期所在年的第几周
StringToDate 字符串转日期型
IsValidDate 验证日期有效性
CheckDateTime 完整日期时间检查
daysBetween 日期天数差
以上是关于JAVA如何获取当前小时的毫秒数呢?是当前小时,比如2014-03-04 下午16:00:00的毫秒数的主要内容,如果未能解决你的问题,请参考以下文章