java输出日期时间
Calendar类下方法
c.add(Calendar.YEAR,4);//加4年
c.add(Calendar.MONTH,-1);// 月份减1
c.set(2012,2,23); //把时间设置为 2012年2月23日
c.get(Calendar.YEAR) //获取当前年
c.get(Calendar.MONTH) //获取当前月 //这里从0开始
c.get(Calendar.DAY_OF_MONTH) //获取当前月中的日
c.get(Calendar.DAY_OF_WEEK) //获取星期. 星期索引 01234567 1代表星期天,7代表星期6
Calendar获取月份和星期,一般通过字符串数组获取.
/*
Math.PI 是π
Math.E e自然对数的底数
Math.abs(a) 返回绝对值
Math.ceil(16.34);//ceil返回大于指定数据的最小整数. 16.34返回17 -16.34返回 -16
Math.floor(12.34);//floor返回小于指定数据的最小整数. 和ceil相反
Math.round(12.54)//四舍五入
Math.pow(2,3); //2的3次方 返回 8
Random
nextInt(10); 取随机数,0到10之间,包括0不包括10.
*/
按照格式化输出时间
package pack; import java.text.SimpleDateFormat;
import java.util.Date; public class Demo { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
Date date = new Date();
System.out.println(date);
//按照格式化输出时间
SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String format = sd.format(date);
System.out.println(format);
} }
Calendar操作日期时间
package pack; import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date; public class Demo { /**
* @param args
*/
public static void main(String[] args) {
// TODO Auto-generated method stub
//获取实例
Calendar c = Calendar.getInstance();
System.out.println(c); Date time = c.getTime();
System.out.println(time); //设置calendar日期时间
c.set(2015, 07, 15);
time = c.getTime();
System.out.println(time); //增加3个月
c.add(Calendar.DAY_OF_MONTH, 3);
time = c.getTime();
System.out.println(time);
}
}
打印最近3天的时间
package pack; import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date; /**
* @Description TODO 打印最近3天的时间
* @author WiKi
* @date 2014-11-29 上午11:31:25
*/
public class Demo { /**
* Calendar日期类 这个类可以把时间设置在任意时刻
* 查询最近三天的记录
*/
public static void main(String[] args) {
Calendar c = Calendar.getInstance();
Date nowtime; c.set(2015, 06, 25, 12, 20);
nowtime = c.getTime(); SimpleDateFormat sd = new SimpleDateFormat("yyyy-M-d HH:mm:ss E");
System.out.println(sd.format(nowtime)); c.add(Calendar.DAY_OF_MONTH, -3);
System.out.println(sd.format(c.getTime()));
}
}
import java.util.*;
import java.text.*;
/*
1,获取任意年的二月有多少天.
思路:根据指定年设置一个时间就是.
c.set(year,3,1)// 某一年的3月1日
c.add(Calendar.DAY_OF_MONTH,-1);3月1日往前推一天,就是2月最后一天.
2.获取昨天的现在这个时刻.
c.add(Calendar.DAY_OF_MONTH,-1);
*/
以星期一,这样的格式输出星期.
以一月,二月,这样的个数输出月份 package pack; import java.util.Calendar; public class DemoTwo {
public static void main(String args[]) {
Calendar c = Calendar.getInstance();
c.add(Calendar.YEAR, );// 加4年
c.add(Calendar.MONTH, -);// 月份减1 /*
* abstract void add(int field, int amount) 根据日历的规则,为给定的日历字段添加或减去指定的时间量。
*
* c.set(2012,2,23); //把时间设置为 2012年2月23日
* sop(c.get(Calendar.YEAR)+"年"+(c.get(Calendar.MONTH)+1)+"月"+c.get(Calendar.DAY_OF_MONTH)+"日");
* sop("星期"+c.get(Calendar.DAY_OF_WEEK));
*
* 返回1 返回7 String[] weeks =
* {"","星期日","星期一","星期二","星期三","星期四","星期五","星期六"}; int index =
* c.get(Calendar.DAY_OF_WEEK); sop(weeks[index]);
*
* String[] mons =
* {"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二"};
* int index = c.get(Calendar.MONTH); sop(mons[index]);
*/ } public static void sop(Object obj) {
System.out.println(obj);
}
}
java输出日期时间的更多相关文章
- 【转】JAVA 8 日期/时间(Date Time)API指南
前言 本来想写下Java 8的日期/时间API,发现已经有篇不错的文章了,那就直接转载吧~ PS:主要内容没变,做了部分修改. 原文链接: journaldev 翻译: ImportNew.com - ...
- Java 8 日期时间 API
转自:https://www.runoob.com/java/java8-datetime-api.html Java 8通过发布新的Date-Time API (JSR 310)来进一步加强对日期与 ...
- Java 8 日期时间API
Java 8一个新增的重要特性就是引入了新的时间和日期API,它们被包含在java.time包中.借助新的时间和日期API可以以更简洁的方法处理时间和日期; 在介绍本篇文章内容之前,我们先来讨论Jav ...
- javascript两行代码按指定格式输出日期时间
javascript两行代码按指定格式输出日期时间,具体看代码: function date2str(x,y) { var z ={y:x.getFullYear(),M:x.getMonth()+1 ...
- Java 8 新特性-菜鸟教程 (8) -Java 8 日期时间 API
Java 8 日期时间 API Java 8通过发布新的Date-Time API (JSR 310)来进一步加强对日期与时间的处理. 在旧版的 Java 中,日期时间 API 存在诸多问题,其中有: ...
- YTU 2436: C++ 习题 输出日期时间--友元类
2436: C++ 习题 输出日期时间--友元类 时间限制: 1 Sec 内存限制: 128 MB 提交: 1243 解决: 690 题目描述 设计一个日期类和时间类,编写display函数用于显 ...
- YTU 2435: C++ 习题 输出日期时间--友元函数
2435: C++ 习题 输出日期时间--友元函数 时间限制: 1 Sec 内存限制: 128 MB 提交: 1069 解决: 787 题目描述 设计一个日期类和时间类,编写display函数用于 ...
- java处理日期时间
java.util.Calendar Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR.MONTH.DAY_OF_MONTH.HOUR 等 日历字段之间的转换提供了一些方法,并为操作 ...
- Java Date 日期 时间 相关方法
DateTools.java import java.text.SimpleDateFormat; import java.util.Date; /** * 日期操作类 */ public class ...
随机推荐
- 获取前端post方式传过来的JSON格式的数据的代码
public JSONObject getRequestContent(HttpServletRequest req) { JSONObject data = null; try { InputStr ...
- BITMAP图片压缩算法三则--bilinear、nearest、cubic
原文:http://blog.chinaunix.net/uid-253932-id-3037805.html 工作需要,要弄截图且缩小.截图倒是好说,WIN API可以搞定,但是缩小且尽量不失真,这 ...
- mysql 常用命令用法总结积木学院整理版
一.启动与退出 1.进入MySQL:启动MySQL Command Line Client(MySQL的DOS界面),直接输入安装时的密码即可.此时的提示符是:mysql> 2.退出MySQL: ...
- leetcode409
Given a string which consists of lowercase or uppercase letters, find the length of the longest pali ...
- H5的新应用-获取用户当前的地理坐标
------------------------------ <script type="text/javascript"> ...
- C++之文件输入输出
在这里遇见不少的问题,其中的路径问题就是在windows中,\\转义字符才能准确的表示路径 #include <iostream> #include <fstream> #in ...
- spark第一篇--简介,应用场景和基本原理
摘要: spark的优势:(1)图计算,迭代计算(2)交互式查询计算 spark特点:(1)分布式并行计算框架(2)内存计算,不仅数据加载到内存,中间结果也存储内存 为了满足挖掘分析与交互式实时查询的 ...
- Centos7下安装pip
Linux 通过 pip 安装使用 Shadowsocks - CentOS 7 (06) Pip是安装Python包的工具,提供了安装.列举已安装包.升级以及卸载包的功能.Pip 是对easy_in ...
- Ansible1:简介与基本安装【转】
Ansible是一个综合的强大的管理工具,他可以对多台主机安装操作系统,并为这些主机安装不同的应用程序,也可以通知指挥这些主机完成不同的任务.查看多台主机的各种信息的状态等,ansible都可以通过模 ...
- asp.net html table to DataTable
添加引用 http://htmlagilitypack.codeplex.com/downloads/get/437941 protected void Export(string content,s ...