万年历Calendar、js修改日期
//万年历
Calendar cal = Calendar.getInstance();
cal.add(Calendar.DATE,-1); //改变日期,改变年份、月份类似
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");
System.out.println("today is:" + format.format(Calendar.getInstance().getTime()));//格式化现在的时间
System.out.println("yesterday is:" + format.format(cal.getTime()));//格式化改变后的时间
System.out.println(cal.get(Calendar.YEAR));//获得年份
System.out.println(cal.get(Calendar.MONTH));//获得月份
System.out.println(cal.get(Calendar.DATE));//获得日期
System.out.println(cal.get(Calendar.HOUR));//获得小时
System.out.println(cal.get(Calendar.MINUTE));//获得分钟
SimpleDateFormat format1 = new SimpleDateFormat("dd");
System.out.println("today is:" + format1.format(Calendar.getInstance().getTime()));//格式化现在的时间,获得日期
System.out.println("yesterday is:" + format1.format(cal.getTime()));//格式化改变后的时间,获得日期
//JS
var date = new Date();
console.log(dateToStr(date)); //2015-12-21
date.setFullYear(date.getFullYear()-1);//年份减1年
date.setMonth(date.getMonth()-1);//月份减1月
date.setDate(date.getDate()-1);//日期减1天
date = new Date(date);
console.log(dateToStr(date));//2014-11-20 function dateToStr(date){ //date转成字符串
var str='';
var month=date.getMonth()+1;
str=date.getFullYear()+'-'+(month<=9?('0'+month):month)+'-'+(date.getDate()<=9?('0'+date.getDate()):date.getDate());
return str;
}
var date = new Date(Date.parse($("#start").val().replace(/-/g, "/"))) //把input标签选择的时间转成date
万年历Calendar、js修改日期的更多相关文章
- js修改日期
需求说明: (1)首先是input显示年月日时分格式时间,其中年月日实在本地时间基础上,加上后面联动值.小时默认08:00不变 (2)后面input内显示天数,右侧加减按钮,控制天数,天数确定后,前面 ...
- js判断上传文件的大小、类型、修改日期等信息
1.找到上传文件的前端代码,下断点,进行调试,使用jquery获得上传文件对象 2.鼠标放到文件对象fielEl上,弹出文件对象具体内容,可以看大文件对象的:上次修改时间.名字.大小.类型等信息 3. ...
- calendar.js(日历组件封装)
最近一直闲来无事,便寻思着做一下自己的个人项目,也想说能使用现在比较流行的一些mvvm框架来做,于是就选用了这样的一个技术栈vue2.0+vue-router+vuex+webpack来做,做得也是多 ...
- vue2.0项目 calendar.js(日历组件封装)
最近一直闲来无事,便寻思着做一下自己的个人项目,也想说能使用现在比较流行的一些mvvm框架来做,于是就选用了这样的一个技术栈vue2.0+vue-router+vuex+webpack来做,做得也是多 ...
- selenium web driver 使用JS修改input属性
selenium获取input时候,发现type=”hidden” 的input无法修改value,经牛人指点,可以使用js修改 首先html源文件如下,设置为text .hidden.submit ...
- 改进:js修改iOS微信浏览器的title
问题简介 前端入门没多久,可能连入门也不算,最近网上流行各自书籍改名,什么<前端开发,从入门到放弃>,<Android开发,从入门到改行>之类的,程序员真是个爱自嘲的群体,但我 ...
- js 处理日期 看着比较全,备用
http://www.cnblogs.com/endora/archive/2012/12/06/endorahe.html js 处理日期 看着比较全,备用
- JS 比较日期相隔都少天&& 比较两个日期大小&&指定日期往前后推指定天数
//这些天常接触到有关于js操作日期事 就小结了一下,希望对你有帮助 function conversionDate(a,b){ var start =a.split('-'); var end = ...
- AJAX部分---对比js做日期的下拉选择 和 ajax做三级联动;
js做日期选择: 实现当前年份的前5后5年的日期选择 实现功能:年份和月份页面加载完成使用JS循环添加,天数根据月份的变化动态添加改变 扩展功能:天数可以根据闰年平年变化 <body> & ...
随机推荐
- 搭建Web开发环境JavaEE_Eclipse
1. 下载和安装1.1 下载JDK在Java官方网站下载最新版本的 Java SE: http://www.oracle.com/technetwork/java/javase/downloads/ ...
- Spark Streaming与Kafka集成
Spark Streaming与Kafka集成 1.介绍 kafka是一个发布订阅消息系统,具有分布式.分区化.多副本提交日志特点.kafka项目在0.8和0.10之间引入了一种新型消费者API,注意 ...
- Unity3D转UE4指南
坐标: Unity3D X - left, right Y - up, down Z - forwards, backwards Unreal Engine4 X - forwards, backwa ...
- 323. Number of Connected Components in an Undirected Graph (leetcode)
Given n nodes labeled from 0 to n - 1 and a list of undirected edges (each edge is a pair of nodes), ...
- IOS 控制当前控制器支持哪些方向
#pragma mark - 实现这个方法来控制屏幕方向 /** * 控制当前控制器支持哪些方向 * 返回值是UIInterfaceOrientationMask* */ - (NSUInteger) ...
- 使用 NetBackup 命令创建 Hyper-V 策略(命令创建其他策略也是如此)
Veritas NetBackup™ for Hyper-V 管理指南 Product(s): NetBackup (8.1) 使用 NetBackup 命令创建 Hyper-V 策略 本主题介绍如何 ...
- 我对XCode Objective
我对XCode Objective-c Cocoa的简单理解 Xcode Xcode说的通俗一点就是开发OS X 和 iOS 应用程序的. 如果我们想要认真点说 ,Xcode 是运行在操作系统Mac ...
- 检测pycaffe安装好没
进入python然后import caffe,如果没报错就表示安装好了
- hbase的coprocessor使用(转)
http://www.360doc.com/content/13/0320/09/4675893_272623864.shtml
- 一些简单的Js代码的封装
1 function getById(id) { 2 3 } 4 5 function getAttr(el, k) { 6 7 } 8 9 function setAttr(el, k, v) { ...