好长时间没来这里了,今天复习一下java的东西,关于Date类和时间戳的转换

在开发过程中经常会遇到对时间类的使用,而说到Date类则时间戳就不得不提一下,关于时间戳的定义大家可以看看网上对时间戳的定义,我今天只介绍一下Date类和时间戳直接的转换:下面我把自己做的两个小Demo贴出来也许对刚接触java的朋友会有帮助,也是我学习过程中的一点总结,如果有什么不足之处希望各位大神多多指教!!

import java.util.*;

import java.text.SimpleDateFormat;

import java.text.ParseException;

public class TimeDemo04{

public static void main(String[] args)  {

}

public String getTimeByTimeStamp(long timeStamp,String timePattern){

//通过一个时间戳得到想要的时间格式

long timetamp = System.currentTimeMillis();

SimpleDateFormat sdf = new SimpleDateFormat(timePattern);

String date1 = sdf.format(timetamp);

return date1;

}

public long getTimeStampByTime(String timestr,String pattern){

//通过一个固定的时间格式获取时间戳

long timeStamp = 0;

try{

SimpleDateFormat sdf = new SimpleDateFormat(pattern);

Date date1 = sdf.parse(timestr);

timeStamp = date1.getTime();  //java中时间戳长度是13位

}catch(ParseException e){

e.printStackTrace();

}

return timeStamp;

}

}

在日常开发中,数据库中保存的一般是时间戳,在对时间的处理上会给我们很多方便,因为时间戳是long类型的数据,所以比较大小,计算时间间隔等,都会方便很多

好长时间没来这里了,今天复习一下java的东西,关于Date类和时间戳的转换

时间: 2024-11-29 12:04:58

好长时间没来这里了,今天复习一下java的东西,关于Date类和时间戳的转换的相关文章

hiho一下 第二十九周 最小生成树三·堆优化的Prim算法【14年寒假弄了好长时间没搞懂的prim优化:prim算法+堆优化 】

题目1 : 最小生成树三·堆优化的Prim算法 时间限制:10000ms 单点时限:1000ms 内存限制:256MB 描述 回到两个星期之前,在成功的使用Kruscal算法解决了问题之后,小Ho产生了一个疑问,究竟这样的算法在稀疏图上比Prim优化之处在哪里呢? 提示:没有无缘无故的优化! 输入 每个测试点(输入文件)有且仅有一组测试数据. 在一组测试数据中: 第1行为2个整数N.M,表示小Hi拥有的城市数量和小Hi筛选出路线的条数. 接下来的M行,每行描述一条路线,其中第i行为3个整数N1_

记SpringBoot项目长时间未访问,出现页面找不到的问题

最近某个开发环境的某个应用,隔三差五出现了某某页面找不到,网上百度找了些同类的问题都是说jstl包与默认tomcat里的包冲突,但都感觉和我的问题不是很搭配(因为相同框架的其他项目都可以正常允许) 报错信息如下: 17:40:18.890 [http-nio-8088-exec-18] ERROR o.a.c.c.C.[.[.[.[dispatcherServlet] - Servlet.service() for servlet [dispatcherServlet] in context w

Java学习关于时间操作的应用类--Date类、Calendar类及其子类

Date类 Date类封装了当期时间和日期.与Java1.0定义的原始版的Date类相比,Date类发生了本质的变化.在Java1.1发布时,原始版Date类定义的许多功能被移进Calendar类和DateFormat类中.原始版Date类中的许多方法已经不赞成使用. Date类支持的构造函数: Date() Date(long   millisec) 第一个构造函数使用当前日期和时间初始化对象.第二个构造函数接收一个参数,该参数等于自1970年1月1日午夜以来经历的毫秒数. Date对象创建以

app开发周期一般多长时间?【专业分析】

在外包app之前,很多朋友会问做一款app大概需要花费多长时间,但这个问题实际上是没有标准答案的.因为每款app的功能需求都不一样,而功能需求是决定app外包开发时间的最重要因素,功能越简单越少,开发时间自然就短.所以想要知道app开发周期一般多长时间,首先要明确你的功能需求才能够进一步判断,然而这个周期我们是没法改变的.当然除了app本身的功能需求之外还有一些人为的主观因素可能会影响到app的外包时长,今天我们就来谈谈这个. 第一,App开发进度表 项目开始前一定要求乙方(app开发商)提供开

实现iOS长时间后台的两种方法:Audiosession和VOIP(转)

分类: Iphone2013-01-24 14:03 986人阅读 评论(0) 收藏 举报 我们知道iOS开启后台任务后可以获得最多600秒的执行时间,而一些需要在后台下载或者与服务器保持连接的App是如何突破600秒的限制的呢?像网易公开课就可以在后台持续下载,优酷也可以在后台持续缓存,这是怎么做到的呢?一般来说,要实现iOS长时间后台运行,需要声明VOIP.Audio或GPS. Audiosession 实现方法很简单,就是在后台一直播放一个无声的音乐文件,这样就相当于声明了Audio,就可

新手篇——学习网页开发需要多长时间就能找到工作

近几年Web前端框架层出不穷,比如 React, Vue, AngulaJS等吸引了大量的注意力,前端技术发展势头迅猛,各大互联网公司也越来越重视前端开发,前端开发再也不是过去那种按照设计图做静态网页,再随便写点jQuery的职位了.现在,市场上对于前端开发的需求越来越大,我们经常听说前端开发入门难度低,但学习前端开发究竟需要多长时间呢?学多长时间就能找到工作赚到钱?结合了周边同事和自身的经验来谈谈学习网页开发到底需要花多长时间. Note:一定要下定决心,并且要坚持. 1. 网页设计的基本概念

如何做到让自己长时间精神专注?

让你的注意力聚焦在你所做的事情上,你的处理速度趋近于你的接收速度,你的思维跟上你所做的事情的发展.然后保持,就OK了. 这好像是句废话,你问我如何长时间集中注意力,我第一句就说你的注意力要集中才能长时间集中注意力.但是这句废话就是问题的实质,我们下面各种例证来揭示这个实质. 当你看一部武侠小说的时候,你为什么能够两个多小时精神专注于这本武侠小说上呢?首先因为你的注意力很容易就放在这部武侠小说上,其次你的思维完全同步于武侠小说的发展,最后你的处理速度是趋近于你的接收速度的,(虽然你的大脑处理速度比

WPF窗口长时间无人操作鼠标自动隐藏

原文:WPF窗口长时间无人操作鼠标自动隐藏 在软件开发中有时会有等待一段时间无人操作后隐藏鼠标,可能原因大致如下: 1.为了安全性,特别是那些需要用到用户名和密码登录服务端的程序,常常考虑长期无人操作,程序自动跳转到用户登录界面: 2.软件为了更好的播放效果,需要隐藏鼠标. 这里写的是第二种情况,wpf做播放时,需要隐藏鼠标. 思路是:假如3s鼠标不动则隐藏,设计了计时器的间隔时间为1s,并添加鼠标没移动的计数器,计数器达到3才执行程序.实现是这样的:每隔1s检测鼠标是否移动,如果不移动则计数器

做一个响应式网站需要多长时间

以传统的响应式建站模式来讲,做一个响应式网站需要的时间是很长的.抛开页面设计和模块的结合,光是网站的结构和网站布局就需要花费很长时间.还没计算建站前的准备工作,网站的策划等等.所以一般让企业对响应式网站望而止步的因素不单单是建站的费用,还有就是建站的时间过长,让网站的上线收到延迟,没有办法能够抢在黄金时间上线.那做一个响应式网站要多久呢?一般以企业展示型网站来统计,找建站公司来搭建大概需要3-6个月时间,如果是自己找开发团队时间大概要2-3个月时间.所以企业对于响应式网站既是爱,又是狠. 有什么