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 ...
随机推荐
- vim自定义配置之autoComplPop设置
BundlenInstall安装autoComplPop vimConfig/plugin/autoComplPop-setting.vim "autocomplpop 设置 let g:A ...
- 黄聪:定制化WordPress后台自定义仪表盘
WordPress作为一博客管理系统,相对来说已经相当简洁了,对用户也十分友好,新手也极易上手. 仪表盘是我们登陆WordPress后看到的后台界面,映入眼帘的是各种各样的信息,如WordPress ...
- Regenerate Script 重置脚本
1.Regenerate Script 重置回录制后的第一次脚本,当修改设定后点击这个按钮,新的设置也会录制到 如:开始没有录到下载的文件,添加下载文件的个时候,再次点击重置,就录制到了 如:如开始是 ...
- [转]命令行在IIS添加虚拟目录
来自:http://www.jb51.net/softjc/29702.htmlMkwebdir -c LocalHost -w "Default Web Site" –v Com ...
- [转]Aspose.Words.dll 将 Word 转换成 html
用于网站上,上传 Word 文档后显示文档内容(可看作在线阅读).代码适用于 .net 2.0 或以上版本 (使用的未注册 Aspose.Words.dll 并尝试消除试用标志) 下载地址 strin ...
- 第11课 Qt中的字符串类
1. 历史遗留问题和解决方案 (1)历史遗留问题 ①C语言不支持真正意义上的字符串 ②C语言用字符数组和一组函数实现字符串操作 ③C语言不支持自定义类型,因此无法获得字符串类型 (2)解决方案 ①从C ...
- 【UVA】11825 Hackers' Crackdown(状压dp)
题目 传送门:QWQ 分析 $ n<= 16 $ 显然是状压 然后搞一搞(靠着蓝书yy一下) 代码 #include <bits/stdc++.h> using namespace ...
- 由du,df 得出不同结果反应出的问题
最近遇到了因为某种异常情况导致某目录下日志暴增,在修复异常情况后,发现pm2 不能启动,查看日志发现原因为空间不足. 使用du -sh查看确实为空间不足.在rm -rf 删除之后,仍然不能启动.这时用 ...
- Firemonkey Button 颜色
delphi FMX Firemonkey Button 按钮 颜色 TintColor 颜色 Button1.TintColor:=TAlphaColorRec.Green;
- 用dwz时, 由于粗心产生的一些问题(记录方便自己查阅)
在打开"添加" 或 "修改" , 用dialog弹出时 , 点击提交的时候, dialog 不能关闭, 也不能刷新 解决办法: 注意form标签, onsubm ...