文档章节

【java】Date、String、Calendar类型之间的转化

JSAL
 JSAL
发布于 2016/05/18 11:19
字数 203
阅读 768
收藏 1
点赞 2
评论 0

Date、String、Calendar类型之间的转化

 

1.Calendar 转化 String
 //获取当前时间的具体情况,如年,月,日,week,date,分,秒等
        Calendar calendat = Calendar.getInstance();

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd");
String dateStr = sdf.format(calendar.getTime());

 


2.String 转化Calendar

String str="2010-5-27";
SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");

Date date =sdf.parse(str);

Calendar calendar = Calendar.getInstance();

calendar.setTime(date);

 

 

3.Date 转化String

SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");

String dateStr=sdf.format(new Date());

 

 

 

4.String 转化Date
String str="2010-5-27";

SimpleDateFormat sdf= new SimpleDateFormat("yyyy-MM-dd");

Date birthday = sdf.parse(str);

 

 

5.Date 转化Calendar

Calendar calendar = Calendar.getInstance();
calendar.setTime(new java.util.Date());

 

6.Calendar转化Date

Calendar calendar = Calendar.getInstance();
java.util.Date date =calendar.getTime();

 

下面有个例子,插入oralce表类型为DATE的数据

 

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd HHmmss");
    String date = sdf.format(new Date()); 

    -----------------------------------------

     String sql = "Insert into SM_SEND (*****************) " +
                  "values (*******************************

                   "',1," + "to_date('" +date+ "','YYYY-MM-DD HH24:MI:SS')" +
                   "," + "to_date('" +date+ "','YYYY-MM-DD HH24:MI:SS')" +
                   ",0,null,null,null,null,null,null,null)";

本文转载自:http://fjfj910.iteye.com/blog/1202219

共有 人打赏支持
JSAL
粉丝 3
博文 26
码字总数 16174
作品 0
程序员
Android 日期时间类

Unix时间戳在计算上最为方便和灵活,效率也高;而Date和Calendar则在一些具体的日期计算上更为便利。Date和Calendar自动根据手机所设置的时区来调整时间戳的,也就是该时区真实的时间戳Simpl...

CrazyManDF
2016/06/24
78
0
String Date Calendar之间的转换

1.Calendar 转化 String Calendar calendat = Calendar.getInstance(); SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String dateStr = sdf.format(calendar.getTime()); 2......

凯文加内特
2015/05/25
0
0
java日期工具类DateUtil

DateUtil类 [java] view plain copy package com.itkt.mtravel.hotel.util; import java.text.ParsePosition; import java.text.SimpleDateFormat; import java.util.ArrayList; import java......

飞翼
2016/12/28
10
0
后台获取日期年、月、日;日期字符串与时间戳相互转化

日期工具类: package com.shangyukeji.icoolcloud.util; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar;......

沉淀人生
2017/01/16
0
0
HIbernate基本映射数据类型

Hibernate的基本映射数据类型是Java基本类型与标准SQL类型相互转换的桥梁,通过Hibernate的基本映射数据类型可以非常方便地将数据从一种形式转换成另一种形式,完成高质量的ORM任务。 3种数据...

iborder
2016/11/10
27
0
android 时间转化

import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.Locale; public class DateUtils { public static String getTodayDateTime() { ......

碎片逻辑
01/19
0
0
Java的系统类:System、Runtime ;和时间类:Date、Calendar

1:System类的功能 获得系统的所有属性:System.getProperties() 这个时间转化为Date:new Date(System.currentTimeMillis());设置系统属性:System.setProperty("os_name", "window8") 2:Ru...

刘付kin
2016/12/07
10
0
Date和Calendar时间操作常用方法及示例

package test; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; / Date和Calendar常用方法,Date很多方法已经弃用,因此以Calendar为主 @author tu......

涂宗勋
2016/05/03
26
0
时间相关的类与方法

package day03; import java.util.Calendar; public class Get { public static void main(String[] args) { Calendar calendar = Calendar.getInstance(); System.out.println(calendar); }......

architect刘源源
01/19
1
0
Java中Calendar的使用方法

package cn.outofmemory.codes.Date; import java.util.Calendar; import java.util.Date; public class CalendarDemo { public static void main(String[] args) { Calendar calendar=Calen......

张欢19933
2016/02/23
37
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

TensorFlow 作用域与操作符的受限范围

variable_scope 影响变量和操作符 name_scope 只影响操作符 with tf.name_scope(""),使用空字符串将作用域返回到顶层 tf.variable_scope("") 相当于添加一个空层 import tensorflow as tf...

阿豪boy
11分钟前
0
0
Java面试基础篇——第六篇:常见Map类的区别

常见的map类有: HashMap, ConcurrentHashMap (Jdk1.8) , LinkedHashMap, TreeMap, Hashtable。 其中我们最常用的莫过于HashMap, 和并发情况下使用的ConcurrentHashMap了,它们的主要区别就在...

developlee的潇洒人生
13分钟前
0
0
崛起于Springboot2.X之前端模版freemaker(23)

1、配置文件 spring: freemarker: allow-request-override: false cache: true check-template-location: true charset: UTF-8 content-type: text/html ......

木九天
29分钟前
1
0
spring-boot:run启动时,指定spring.profiles.active

Maven启动指定Profile通过-P,如mvn spring-boot:run -Ptest,但这是Maven的Profile。 如果要指定spring-boot的spring.profiles.active,则必须使用mvn spring-boot:run -Drun.profiles=test......

夜黑人模糊灬
31分钟前
0
0
大数据分析挖掘技术学习:Python文本分类

引言 文本分类作为自然语言处理任务之一,被广泛应用于解决各种商业领域的问题。文本分类的目的是将 文本/文档 自动地归类为一种或多种预定义的类别。常见的文本分类应用如下: • 理解社交媒...

加米谷大数据
36分钟前
0
0
istio-0.8 指标监控,prometheus,grafana

配置: https://istio.io/docs/tasks/telemetry/metrics-logs/ https://istio.io/docs/tasks/telemetry/tcp-metrics/ envoy拦截请求>上报mixer>对接prometheus>grafana 效果截图: promethe......

xiaomin0322
38分钟前
0
0
公众号推荐

阿里技术 书籍:《不止代码》

courtzjl
41分钟前
0
0
关于改进工作效率

1.给不同的业务线建立需求群,所有的数据需求都在群里面提。 2.对于特别难搞定的事情,到对应的技术哪去做,有问题随时沟通。 3.定期给工作总结形成方法论。 4.学习新的技术,尝试用新的方法...

Avner
47分钟前
0
0
关于thinkphp 框架开启路径重写,无法获取Authorization Header

今天遇到在thinkphp框架中获取不到header头里边的 Authorization ,后来在.htaccess里面加多一项解决,记录下: <IfModule mod_rewrite.c> Options +FollowSymlinks -Multiviews Rewrite......

殘留回憶
51分钟前
0
0
centos 使用yum安装nginx后如何添加模块 10

centos 使用yum安装nginx后如何添加模块 10 centos6.2版本,使用yum来安装了nginx,但是最近需要重新添加模块,所以就傻了,询问下有人知道怎么重新添加模块吗? PS:俺是新手,需要高手救助...

linjin200
54分钟前
1
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部