有时候经常用到JAVA 时间转换 如 字符串转换成时间,时间转换成字符串
1.long字符串转换成yyyy-MM-dd HH:mm:ss 格式输出
/**
* 将长时间格式字符串转换为字符串 yyyy-MM-dd HH:mm:ss
* @return
*/
public static String longToStrng(){
String time="1256006105375";//long型转换成的字符串
Date date= new Date(Long.parseLong(time.trim()));
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(date);
System.out.println("TIME:::"+dateString);
return dateString;
}
2.字符串转换成时间
/**
* 将yyyy-MM-dd HH:mm:ss 时间格式字符串转化成时间
* @return
*/
public static Date StringToDate(){
String time="2009-10-21 10:35:05";//时间格式的字符串
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date s=null;
try {
s= formatter.parse(time);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
System.out.println("TIME:::"+s);
return s;
}
3 取得当前系统时间 返回 yyyy-MM-dd HH:mm:ss字符串
/**
* 获取现在时间
*
* @return返回字符串格式 yyyy-MM-dd HH:mm:ss
*/
public static String getStringDate() {
Date currentTime = new Date();
SimpleDateFormat formatter = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String dateString = formatter.format(currentTime);
System.out.println("TIME:::"+dateString);
return dateString;
}
4.取得当前系统时间 返回 HH:mm:ss字符串
/**
* 获取时间 小时:分;秒 HH:mm:ss
*
* @return
*/
public static String getTimeShort() {
SimpleDateFormat formatter = new SimpleDateFormat("HH:mm:ss");
Date currentTime = new Date();
String dateString = formatter.format(currentTime);
System.out.println("TIME:::"+dateString);
return dateString;
}
5.将20090402103531 转换成 yyyy-MM-dd HH:mm:ss形式输出
/**
* 将20090402103531 转换成 yyyy-MM-dd HH:mm:ss形式输出
* @return
*/
public static String strToDatestr() {
String ssss = "20090402103531";
SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");
SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
String sss = null;
try {
sss = sdf2.format(sdf.parse(ssss));
System.out.println("result" + sss);
} catch (ParseException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return sss;
}
6.将倒计时时间90179转换成"XX 天 XX小时 XX分钟 XX秒"形式输出
public static String surplusLongToStrng(){
long between=90179;
long day1=between/(24*3600);
long hour1=between%(24*3600)/3600;
long minute1=between%3600/60;
long second1=between%60;
System.out.println(""+day1+"天"+hour1+"小时"+minute1+"分"+second1+"秒");
return ""+day1+"天"+hour1+"小时"+minute1+"分"+second1+"秒";
}
分享到:
相关推荐
### Java时间转换大全 在Java开发中,时间与日期的操作是一项非常常见的需求。尤其是在处理数据库交互、日志记录以及各种业务逻辑中,正确且高效地处理时间格式转换至关重要。本文将详细介绍Java中常用的时间和日期...
Java时间转换 Java时间转换是指在Java编程语言中将日期和时间从一种格式转换为另一种格式的过程。这种转换对于在不同的应用程序中使用日期和时间非常重要。 在Java中,日期和时间可以使用java.util.Date类和java....
java时间转换java时间转换java时间转换
### Java时间转换大全知识点解析 #### 一、概述 在Java开发中,处理日期与时间是非常常见的需求之一。为了能够更高效地管理日期与时间,Java提供了多种类库支持,如`java.util.Date`、`java.sql.Date`、`...
根据提供的文件信息,以下为关于Java时间转换的知识点。 ### Java时间转换知识点 #### 1. Java中的时间类概述 Java中,处理日期和时间的主要类是位于`java.util`包中的`Date`类和`Calendar`类。但是,这些类在...
用于JAVA开发中string date calendar等时间类型的相互转换的代码
### 一、Java时间处理基础 #### 1.1 获取当前时间 在Java中,可以利用`java.util.Date`类来获取系统当前时间。下面是一个简单的示例: ```java Date currentTime = new Date(); ``` #### 1.2 使用...
在Java编程语言中,时间转换是一项常见的任务,特别是在处理日期和时间数据时。这篇博文主要探讨了如何在Java中进行时间转换,以下是一些关键的知识点: 1. **日期和时间类**: Java提供了多种类来处理日期和时间...
Java时间格式转换是Java开发中常见且重要的操作之一,它涉及到日期和时间的解析、格式化以及转换。本文将深入探讨Java中与时间格式转换相关的知识点,包括如何使用`SimpleDateFormat`类进行时间的格式化和解析,以及...
java 开发中,各种时间类的转换,比如时间类型转换成String 类型,String类型转换成时间。
根据给定文件的信息,我们可以总结出以下几个重要的Java时间处理知识点: ### 1. Java日期与时间的基本操作 #### 1.1 创建当前日期与时间 ```java Date date = new Date(); ``` 这段代码创建了一个`Date`对象,它...
在Java编程语言中,将时间转换为传统的生辰八字是一项有趣且富有挑战性的任务。生辰八字是中国传统文化中用于预测命运的一种方式,它基于农历日期和时间,包括年、月、日、时四个部分,每个部分对应一个天干地支。在...
根据两个时间段,得到两者之间的毫秒数;分钟数;天数. 毫秒转换为分,毫秒转换为天,毫秒转换为秒
Java 时间转换问题及将时间插入数据库 在 Java 中,时间转换是一个非常重要的 topic,特别是在与数据库交互时。本文将详细介绍 Java 中时间转换的问题,以及如何将 Java.util.Date 类型数据插入到数据库中。 时间...
Java时间转换成unix时间戳的方法 Java语言中提供了多种方法来将Java时间转换成unix时间戳,unix时间戳是指从1970年1月1日0时0分0秒开始的秒数。下面我们将详细介绍Java时间转换成unix时间戳的方法。 使用Date类和...
1.支持java.sql.Date 与 java.util.Date互转 2.支持java.util.Calendar,java.util.Date,java.sql.Date格式化输出 3.支持字符串转java.util.Date 支持字符串格式: yyyyMMdd yyyyMMddHH yyyyMMddHHmm ...
### Java将数字转换为时间格式的方法 在Java编程语言中,经常需要处理日期与时间相关的数据,例如将数字(通常是表示时间戳或特定格式的字符串)转换为更易读的时间格式。这种转换不仅可以帮助我们更好地理解和操作...