js,java时间处理

1.JS获取时间格式为“yyyy-MM-dd HH:mm:ss”的字符串

function getTimeStr(){var myDate = new Date();var year = myDate.getFullYear(); //获取完整的年份(4位,1970-????)var month = myDate.getMonth(); //获取当前月份(0-11,0代表1月)month = month > 9 ? month : "0"+month;var day =  myDate.getDate(); //获取当前日(1-31)day = day > 9 ? day : "0"+day;var hours =  myDate.getHours(); //获取当前小时数(0-23)hours = hours > 9 ? hours : "0"+hours;var minutes =  myDate.getMinutes(); //获取当前分钟数(0-59)minutes = minutes > 9 ? minutes : "0"+minutes;var seconds =  myDate.getSeconds(); //获取当前秒数(0-59)seconds = seconds > 9 ? seconds : "0"+seconds;return year+"-"+month+"-"+day+" "+hours+":"+minutes+":"+seconds;
}

2.java字符串转时间“字符串可以是多种格式”

 public static void main(String[] args) {String strDate="2005年04月22日";//注意:SimpleDateFormat构造函数的样式与strDate的样式必须相符SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy年MM月dd日 ");SimpleDateFormat sDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss"); //加上时间//必须捕获异常try {Date date=simpleDateFormat.parse(strDate);System.out.println(date);} catch(ParseException px) {px.printStackTrace();}}

3.java 计算两个时间之间的差多久

public static String getDatePoor(Date endDate, Date nowDate) {long nd = 1000 * 24 * 60 * 60;long nh = 1000 * 60 * 60;long nm = 1000 * 60;// long ns = 1000;// 获得两个时间的毫秒时间差异long diff = endDate.getTime() - nowDate.getTime();// 计算差多少天long day = diff / nd;// 计算差多少小时long hour = diff % nd / nh;// 计算差多少分钟long min = diff % nd % nh / nm;// 计算差多少秒//输出结果// long sec = diff % nd % nh % nm / ns;return day + "天" + hour + "小时" + min + "分钟";
}

 

转载于:https://www.cnblogs.com/UncleWang001/p/9831458.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/277040.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

框架和模式

1.什么是模式? 模式,即pattern。其实就是解决某一类问题的方法论。你把解决某类问题的方法总结归纳到理论高度,那就是模式。 Alexander给出的经典定义是:每个模式都描述了一个在我们的环境中不断出现的问题&#xff0c…

人月神话第三章

对于效率和概念的完整性来说,最好由少数干练的人员来设计和开发, 而对于大型系统, 则需要大量的人手, 以使产品能在时间上满足要求。 文章参照外科手术队伍对10个人的编程队伍进行专业化的角色分工。并为如何运作做出详细说明。…

评上了7月份的Microsoft MVP

昨天晚上觉得困,于是躺到床上去休息了一会儿,没想到醒来以后就发现了一封信,告诉我当选了7月份的MVP(我们的Cat Chen也同样当选了,园子里肯定还有其它朋友)。自从去年9月份登陆博客园以来,写技术…

javascript删除数组,索引出现问题解决办法。

var data [{ isRemove: 0, name: "项目1" },{ isRemove: 1, name: "项目2" },{ isRemove: 1, name: "项目3" },{ isRemove: 0, name: "项目4" },{ isRemove: 0, name: "项目5" },{ isRemove: 0, name: "项目6" }…

知识点 - 学习过程中积累

优化数据库查询访问&#xff1a;使用存储过程&#xff0c;利用连接池打开关闭数据库&#xff1b;操作数据是&#xff0c;尽量避免装箱&#xff1b;数据库中为<NULL>的字段&#xff0c;sql语句中用is null读取&#xff1b;开发复合控件的主要步骤&#xff1a;1&#xff09…

Mircosoft 正式把Windows Mobile改名为Windows Phone,你会因此而购买Windows Phone吗?

简介 本文讲述Windows Phone改名事件&#xff0c;以及Windows Phone发展历史和今后发展策略的想法。 事件 今天下班的时候看报纸&#xff0c;有一段新闻关于昨天(2009年10月6日)Mircosoft正式使用Windows Phone这个名字。我去到原先Windows Mobile的主页&#xff0c;已经全部由…

【课后服务】20181022切蛋糕

权当抛砖引玉吧&#xff0c;掌握记搜的方法最重要。 #include<iostream> #include<cstring> #include<cstdio> using namespace std; int n,m,k; bool book[21][21]; int cake[21][21]; int dp[21][21][21][21]; int yt(int x,int y,int w,int h)//返回蛋糕…

我也来记录我的一些开发心得和笔记!

博客园&#xff0c;我来了&#xff01; 转载于:https://www.cnblogs.com/rose2007/archive/2007/07/11/814435.html

经典vim插件功能说明、安装方法和使用方法介绍(已更新)

1 # 2 转载请注明出处: http://blog.csdn.net/tge7618291 http://nuoerlz.is-programmer.com 8 # 9 1. 查看 key 相关信息说明的命令 :help keycodes 10 11 # 12 2. ctags 13 (1). 帮助手册查看 14 :help usr_29 15 16 (2). 功能 17 ctags的功能, 只要在unix/lin…

【哈利波特】Sherbert Lemon对HP的解读之11

NINEScar FaceThe characteristics of Harry’s scar change considerably.PS/SS – BurningQUOTEHarry, who was starting to feel warm and sleepy, looked up at the High Table again. Hagrid was drinking deeply from his goblet. Professor McGonagall was talking to P…

Linux 下, npm i 老是被killed 已杀死

2019独角兽企业重金招聘Python工程师标准>>> node&#xff1a;v8.12.0 npm v6.4.1 npm i 安装到一半会报这样到错误&#xff0c;并终止&#xff1a; npm WARN deprecated socks1.1.10: If using 2.x branch, please upgrade to at least 2.1.6 to avoid a serious …

(转)创建X509证书,并获取证书密钥的一点研究

创建X509证书&#xff0c;并获取证书密钥的一点研究 作者&#xff1a;肖波 个人博客&#xff1a;http://blog.csdn.net/eaglet ; http://www.cnblogs.com/eaglet 2007/7 南京 背景 服务器SSL数字证书和客户端单位数字证书的格式遵循 X.509 标准。 X.509 是由国际电信联盟&#…

css样式优先级计算规则

css样式的优先级分为引入优先级和声明优先级。 引入优先级 引入样式一般分为外部样式&#xff0c;内部样式&#xff0c;内联样式。 外部样式&#xff1a;使用link引入的外部css文件。 内部样式&#xff1a;使用style标签书写的css样式。 内联样式&#xff1a;直接书写在html标签…

phpstudy-5.6.27-nts  安装redis扩展

2019独角兽企业重金招聘Python工程师标准>>> redis扩展安装流程 第一步&#xff1a; 首先直接查看一下phpinfo()的信息 找到下面两条信息 Architecturex86PHP Extension BuildAPI20131226,NTS,VC11Loaded Configuration FileD:\phpStudy\php\php-5.6.27-nts\php.ini…

用DDA Convolution和Perlin Noise来模拟水粉画笔触

在西方&#xff0c;水彩画和水粉画是可以统称为Watercolor的,水粉画通常也称为不透明水彩画或树胶水彩画&#xff08;Gouache&#xff09;&#xff0c;两者既有相似之处&#xff0c;又有所区别。水粉画是以水作为媒介&#xff0c;这一点&#xff0c;它与水彩画是相同的。所以&a…

第三课 Makefile文件的制作(上)

1.序言&#xff1a; 前面的课程讲解了从gcc编译过程到其实践&#xff0c;大家可以看到其实在这些步骤中有些是可以简化编译的&#xff0c;但由于参数多以及项目中文件数量多的原因难免会造成错误甚至是浪费大量的时间在这编译上&#xff0c;为此linux系统中专门也有这个工具&am…

刺猬文│从启动方式来看播客链的运行机制—设置验证者

&#xff08;图片出自网络&#xff0c;版权归原作者所有&#xff09;上一篇刺猬文我们介绍了播客链是如何实现Dpos的&#xff0c;其实质过程就是&#xff1a;节点A打包&#xff0c;将打包的区块发送给其它的节点&#xff0c;其它节点根据当前时间&#xff0c;判断是否应该由A节…

[记忆碎片的磁盘整理]老妈

卷标&#xff1a;老妈 挂载点&#xff1a;/family/mother 分区格式&#xff1a;亲情 备注&#xff1a;老妈固然是我人生中的至亲&#xff0c;但是搜遍我的大闹&#xff0c;也没能发现一点关于老妈的特殊记忆。老妈是一位再普通不过的女人、妻子、母亲。也本该如此吧。碎片文件&…

探究Java如何实现原子操作(atomic operation)

1. 让我们首先了解下java 中 Volatile 关键字 Volatile可实现java内存模型当中的可见性&#xff0c; java内存模型的可见性&#xff1a; 可见性&#xff0c;是指线程之间的可见性&#xff0c;一个线程修改的状态对另一个线程是可见的。也就是一个线程修改的结果&#xff0c;另一…

JAVA-重写equalse规范、技巧

JAVA-重写equalse规范、技巧 1、自反性 任何非空引用x&#xff0c;x.equalse(x) 应该返回true2、对称性 任何引用x和y&#xff0c;当x.equals(y)返回true&#xff0c;y.equals(x)也应返回true3、传递性 任何引用x、y和z&#xff0c;当x.equalse(y)和y.equalse(z)&#xff0c;那…