java中时间
格式转化
SimpleDateFormat
package day1211.common; import java.sql.Date;
import java.sql.Timestamp;
import java.text.SimpleDateFormat; public class DateFormat {
public Date format(String date) throws Exception{
Date time=null;
SimpleDateFormat format=new SimpleDateFormat("yyyy-MM-dd");
time=new Date(format.parse(date).getTime());
return time;
}
}
import java.text.ParseException;
import java.text.ParsePosition;
import java.text.SimpleDateFormat;
import java.util.*; public class Date { public static void main(String[] args) { /*Set<Integer> a=new TreeSet<>();
a.add(1);
a.add(2);
a.add(3);
a.add(6);
a.add(2);
a.add(5);
Set<Integer> b=new LinkedHashSet<>();
b.add(5);
b.add(3);
b.add(2);
b.add(3);
b.add(1);
b.add(12);
b.add(24);
b.add(13);
for(Integer i:a){
System.out.println(i); }
System.out.println();
for(Integer i:b){ System.out.println(i);
}*/
/*Map<Integer,Integer> a=new HashMap<>();
a.put(1,1);
a.put(2,1);
a.put(5,3);
a.put(4,5);
a.put(3,2);
a.put(2,1);
a.put(9,1);
a.put(6,1);
a.put(24,1);
a.put(12,1);
a.put(14,1);
a.put(13,1);
Map<Integer,Integer> b=new LinkedHashMap<>();
b.put(1,1);
b.put(2,1);
b.put(5,1);
b.put(4,1);
b.put(3,1);
b.put(2,1); System.out.println(a); System.out.println();
System.out.println(b);*/
//Calendar最常用找一年中的哪一天,其他不用
//SimpleDateFormat
//java.sql.TimeStamp yyyy-mm-dd HH:mm:dd带年月日时分秒
//java.sql.Date 不带时分秒
Calendar calendar=Calendar.getInstance();//例如单例模式,为抽象类,只能通过类方法返回类对象
calendar.set(2017,3,21);//重新设置时间否则为电脑时间
//calendar.set(Integer.parseInt("2015"),Integer.parseInt("5"),Integer.parseInt("23"));
System.out.println(calendar.get(calendar.YEAR)+" "+calendar.get(calendar.MONTH)+" "+calendar.get(calendar.DATE));//从0开始为第一月
System.out.println(calendar.get(calendar.DAY_OF_YEAR));//最常用 java.util.Date date=calendar.getTime();
System.out.println(date);
System.out.println(new java.sql.Date(date.getTime()));//转换为数据库上的时间
java.util.Date date1=new java.util.Date("2018/12/31 12:12:12");
System.out.println(date1);
SimpleDateFormat dateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String info=dateFormat.format(date);
System.out.println(info);
try {
java.util.Date s=dateFormat.parse("2018-03-02 12:12:12");
System.out.println(new java.sql.Date(s.getTime()));
System.out.println(new java.sql.Timestamp(s.getTime()));
} catch (ParseException e){
System.out.println("大");
}
}
//JAVA ORCALE mysql
//yyyy-mm-dd HH:mm:ss yyyy-mm-dd 24hh:mi:si yyyy/MM/dd HH:mm:ss
}

java中时间的更多相关文章
- java中时间的获取(二)
java中时间的获取2 /** * 获取数据库操作记录时间 */ public static String getOpreateDbTime() { Calendar c = Calendar.get ...
- 【java】JDK1.8时间日期库 新特性 所有java中时间Date的使用
除了lambda表达式,stream以及几个小的改进之外,Java 8还引入了一套全新的时间日期API,在本篇教程中我们将通过几个简单的任务示例来学习如何使用java 8的这套API.Java对日期, ...
- Java中时间格式处理,指定N天/小时等之后的时间
1)根据当前时间,获取具体的时刻的时间 N天前 M小时之前 可用 new Date().getTime() - 24 * 60 * 60 * 1000*N[N天之前]的方法来获取处理时间之后的具体的值 ...
- Java中时间API使用详解
目录 Java中时间API使用详解 1. 时区概念 2. 几种常见的时间 3. 时间戳 4. Java中的时间API 5. Java8中新添加的时间API 6. 在东八区的机器上获得美国时间 Java ...
- JAVA中时间格式转换
1.将任意日期格式的字符串转换为指定格式的字符串 //默认格式 String s1 = "20190110133236"; //给定格式 String s2 = "201 ...
- Java中时间日期格式化
1.与日期时间相关的类: 第一:java.util.Date; 将时间作为一个整体使用.处理时,使用Date类较为简便 第二:j ...
- Java 中时间处理 System.currentTimeMillis()
import org.testng.annotations.Test;import java.text.ParseException;import java.text.SimpleDateFormat ...
- Java中时间处理
旧 API:位于 java.util 包中,里面主要有 Date.Calendar.TimeZone 类 新 API:位于 java.time 包中,里面主要有 LocalDateTime.Zoned ...
- Java中时间类中的Data类与Time类
小简博客 - 小简的技术栈,专注Java及其他计算机技术.互联网技术教程 (ideaopen.cn) Data类 Data类中常用方法 boolean after(Date date) 若当调用此方法 ...
- java中时间类型的问题
时间类型:System.currentTimeMillis() 获得的是自1970-1-01 00:00:00.000 到当前时刻的时间距离,类型为longimport java.sql.Date d ...
随机推荐
- 闲扯淡笔记 - Web的历史
这里的Web指的是万维网,就是World Wide Web. 文档和静态资源 通过URL组织 Tim Berners Lee (TimBL) 于1989发明这个概念,这丫55年出生,和我父亲一般大. ...
- [Android] 开发第七天
在另一台机器上安装 Android-Studio ,结果卡在了 Gradle 的下载界面上,网上各种方案都试了一遍,最终解决办法是: 然后新建了一个 App ,创建了新的签名并上传到手机上,安装时直接 ...
- JavaScript(二)-精简
十三 DOM(文档对象模型) 1 作用 : 可访问javascript HTML文档的所有元素. 2 功能: (1) 改变html输出流 eg: <script> ...
- centos使用163 yum源
备份# cp /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.bak修改# vi /etc/yum.repos ...
- class文件格式说明
java代码编译成class文件之后,class文件里面的语法是什么样的,他的数据类型是什么以及如何存放的?? class也是一种语言写的,只不过和我们的java语法不同而已. class文件就是把j ...
- PyQt5系列教程(五)制作fastboot烧写器
软硬件环境 Windows 7 Python 3.4.2 PyQt 5.5.1 PyCharm 5.0.2 前言 fastboot是针对Android设备的一种刷机方式,它比recovery更底层,刷 ...
- 二维码名片的格式 - vcard(非常好,可直接添加到手机通讯录)
分享到 一键分享 QQ空间 新浪微博 百度云收藏 人人网 腾讯微博 百度相册 开心网 腾讯朋友 百度贴吧 豆瓣网 搜狐微博 百度新首页 QQ好友 和讯微博 更多... 百度分享 登录|注册 ...
- InnoDB: The log sequence number in ibdata files does not match
InnoDB: The log sequence number in ibdata files does not matchInnoDB的:在ibdata文件的日志序列号不匹配 可能ibdata文件损 ...
- c++经典排序算法全集(转)
C++排序算法全集 排序算法是一种基本并且常用的算法.由于实际工作中处理的数量巨大,所以排序算法对算法本身的速度要求很高. 一.简单排序算法 由于程序比较简单,所以没有加什么注释.所有的程序都给出了完 ...
- IOS调试技巧:当程序崩溃的时候怎么办 xcode调试
转自:http://www.ityran.com/archives/1143 ------------------------------------------------ 欢迎回到当程序崩溃的时候 ...