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 ...
随机推荐
- ajax基本使用
ajax在用于异步交互以来,一直被广泛使用,其使用语法格式基本如下: 基本格式为$.ajxa({ type:"",数据传送方式POST,GET url:"",处 ...
- HDU 5772 String problem
最大权闭合子图.建图巧妙. 最大权闭合子图: #pragma comment(linker, "/STACK:1024000000,1024000000") #include< ...
- [bzoj3196][Tyvj 1730][二逼平衡树] (线段树套treap)
Description 您需要写一种数据结构(可参考题目标题),来维护一个有序数列,其中需要提供以下操作: 1.查询k在区间内的排名 2.查询区间内排名为k的值 3.修改某一位值上的数值 4.查询k在 ...
- 使用monit搭建一个监控系统
上周用monit搭建或者说定制了一个监控系统,来监控服务器发生事情.当然了主要是监控异常,因为我们的产品属于服务器类型,很多进程都daemon,要不停的运行.我们搭建监控目的不过是出现问题能够及时的知 ...
- linux脚本Shell之awk详解
一.基本介绍1.awk: awk是一个强大的文本分析工具,在对文本文件的处理以及生成报表,awk是无可替代的.awk认为文本文件都是结构化的,它将每一个输入行定义为一个记录,行中的每个字符串定义为一个 ...
- 在Java 线程中返回值的用法
http://icgemu.iteye.com/blog/467848 在Java 线程中返回值的用法 博客分类: Java Javathread 有时在执行线程中需要在线程中返回一个值:常规中我们 ...
- jQuery第二章
一.jQuery选择器 jQuery的行为规则都必须在获取到元素后才能生效.来看一个简单的例子: <p class = “demo”>jQuery Demo</p> <s ...
- vertor容器
头文件#include<vector> 1.创建vector对象 1.不指定容器大小 vector <int> v; 2.指定容器大小 vector <double&g ...
- Gridview导出成Excel
在aspx里面加上 <%@ Page Language="C#" AutoEventWireup="true" CodeFile="AAAAAA ...
- table导出到excel的两种方法
1. 用table2excel 的js文件,这种方法没有IE兼容性 需要在文件中导入 <script type="text/javascript" src="< ...