java转换字符串为时间_JAVA字符串转日期或日期转字符串
文章中,用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进
来!
用法: SimpleDateFormat sdf = new SimpleDateFormat( " yyyy-MM-dd HH:mm:ss " );
这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss
就不需要我再解释了吧!
PS:为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月份,mm是分;HH是24小
时制,而hh是12小时制。
1.字符串转日期
2008-07-10 19:20:00 要把它转成日期,可以用 Date date = sdf.parse( " 2008-07-10 19:20:00 " );
2.日期转字符串
假如把今天的日期转成字符串可用 String str = sdf.format(new Date());
这个字符串内容的格式类似2008-07-10 19:20:00。
透过这个API我们便可以随心所欲的将日期转成我们想要的字符串格式,例如希望将日期输出成2008
年7月10日,我们可以这么写:
SimpleDateFormat sdf = new SimpleDateFormat( " yyyy年MM月dd日 " );
String str = sdf.format(new Date());
str便会依照我们设定的格式输出了。
附编写好的一个简单实例:
import java.util.Date;
import java.text.ParseException;
import java.text.SimpleDateFormat;
public class ConvertDemo {
/**
* 日期转换成字符串
* @param date
* @return str
*/public static String DateToStr(Date date) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String str = format.format(date);
return str;
}
/**
* 字符串转换成日期
* @param str
* @return date
*/
public static Date StrToDate(String str) {
SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = null;
try {
date = format.parse(str);
} catch (ParseException e) {
e.printStackTrace();
}
return date;
}
public static void main(String[] args) {
Date date = new Date();
System.out.println("日期转字符串:" + ConvertDemo.DateToStr(date));
System.out.println("字符串转日期:" + ConvertDemo.StrToDate(ConvertDemo.DateToStr(date)));
}
}
java转换字符串为时间_JAVA字符串转日期或日期转字符串相关推荐
- java字符串转时间_java字符串和时间转换
import java.text.SimpleDateFormat; import java.util.Date; //将long字符串转换成格式时间输出 public class LongToStr ...
- java 字节 16进制_Java字节数组和16进制字符串的互相转化
背景基础知识: 1.1. "字符"是由数字来表示的 先来重新了解一下计算机是如何处理"字符"的,这个原理是大家必须记住的,特别是在用JAVA写程序的时候,万万不 ...
- java中定义一个时间_Java中的日期和时间
根据个人目前正在编写的<Java核心编程-基础篇>的规划,这部分属于第15章内容,这里沿用了书中的章节编号.另外,因为原文篇幅太长,这里适当做了删减. 15.1.概述 在 Java 8 之 ...
- java中取系统时间_JAVA中获取当前系统时间(示例代码)
一. 获取当前系统时间和日期并格式化输出: import java.util.Date;import java.text.SimpleDateFormat; public class NowStrin ...
- 在java中获取当前时间_JAVA中获取当前系统时间
一. 获取当前系统时间和日期并格式化输出: import java.util.Date; import java.text.SimpleDateFormat; public class NowStri ...
- java获取数据库当前时间_java中获取系统的当前时间
转自:http://www.cnblogs.com/Matrix54/archive/2012/05/01/2478158.html 一. 获取当前系统时间和日期并格式化输出: import java ...
- java对象生成的时间_Java基础之一组有用的类——生成日期和时间(TryDateFormats)...
控制台程序. java.util包中含有相当多的类涉及日期和时间,包括Date类.Calendar类和GregorianCalendar类. Date类对象其实定义了精确到毫秒的时刻,从1970年1月 ...
- java输出美国的时间_java显示当前美国洛杉矶时间
java显示当前美国洛杉矶时间 复制代码 代码如下: SimpleDateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss&quo ...
- java+c#+json+时间_Java与C#间json日期格式互转完美解决方案
作用一种简单方便的数据传输方案,JSON已经成为替代XML的事实标准.然而在JSON中,时间(DateTime,Timestamp,Date等)格式一直没有很好地统一,当需要跨平台序列化/反序列化时, ...
- java语言显示运算时间_JAVA语言之ACM日期计算:输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天...
本文主要向大家介绍了JAVA语言之ACM日期计算:输入一个日期,格式如:2010 10 24 ,判断这一天是这一年中的第几天,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. ACM日期 ...
最新文章
- C/C++ 读取任意数目的整数
- java高深技术总结_一名25K以上的高薪Java程序员总结出的技术以及学习技能
- iOS12系统应用发送普通邮实现发送
- 操作系统二:计算机内存体系
- 模拟3个人排除买票,每人买1张票。售货员只有1张五元的钱,电影票5元一张
- 动画道路上的新宠 -- Lottie
- python重写和装饰器_python装饰器
- 下载加载linux下用vmware-mount挂载vmdk虚拟硬盘分区
- Theano 编程核心
- unpack php,php unpack函数怎么用
- 用sqlyog打开.sql文件
- 温度传感器的一些比较
- 极客日报第123期:华为鸿蒙商标被驳回复审;《王者荣耀》蝉联全球手游畅销榜冠军;苹果承认iOS 14.5.1令旧款iPhone性能下降
- honor荣耀为什么要研发高端?
- 快速排序_查找第k小元素
- 电脑监控是真的吗?4个实验一探究竟
- 【程序源代码】微信小程序商城管理系统(Java后台+微信小程序)最新版
- java折线图_Java系列:JFreeChart在线制作折线图
- css初级之高级语法
- 内网服务器使用docker安装应用
热门文章
- Linux清除arp缓存
- Spring IOC原理,这可能是最通俗易懂的讲解了
- Canonical为所有支持的Ubuntu LTS系统发布了新的Linux内核更新
- 转贴自it168--耳机起死回生
- java getmethod 无参数_如何将查询参数添加到GetMethod(使用Java commons-httpclient)?
- PowerShell设置IP地址
- 关于HTTP缓存Cache-Control
- 小米VR一体机游戏开发日记(第二天)
- 好茶推荐:品茗居眉尖
- E轮融资后估值10亿美元,超级猩猩“要么酷,要么死”?