java时间格式化的代码 日期格式化java

日期格式化java程序代码

import java.text.ParseException;

成都创新互联是一家集网站建设,西丰企业网站建设,西丰品牌网站建设,网站定制,西丰网站建设报价,网络营销,网络优化,西丰网站推广为一体的创新建站企业,帮助传统企业提升企业形象加强企业竞争力。可充分满足这一群体相比中小企业更为丰富、高端、多元的互联网需求。同时我们时刻保持专业、时尚、前沿,时刻以成就客户成长自我,坚持不断学习、思考、沉淀、净化自己,让我们为更多的企业打造出实用型网站。

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Scanner;

public class Cat {

public static void main(String[] args) {

System.out.print("Please input a date in format yyyy-MM-dd HH:mm:ss: ");

String input = new Scanner(System.in).nextLine().trim();

try {

Calendar cal = Calendar.getInstance();

cal.setTime(new SimpleDateFormat("yyyy-MM-dd HH:mm:ss").parse(input));

cal.add(Calendar.HOUR, 100);

String date = new SimpleDateFormat("HH:mm:SS yyyy/MM/dd").format(cal.getTime());

System.out.println(date);

} catch (ParseException e) {

System.out.println("日期时间不正确");

}

}

}

------------------测试

Please input a date in format yyyy-MM-dd HH:mm:ss: 2011-6-30 3:10:10

07:10:00 2011/07/04

如何输出格式化时间

利用java里的Date类输出,进阶的做法还可以用simpleDateformat类进行格式化输出日期。代码如下:import java.text.SimpleDateFormat;import java.util.Date;/** * 日期格式化 * @author young * */public class SimpleDateFormatTest {public static void main(String[] args) {// 在构造器中传入日期样式// SimpleDateFormat sdf=new SimpleDateFormat(// "yyyy.MM.dd G 'at' HH:mm:ss z");SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy");// sdf=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");// 当前系统时间Date date = new Date();// 调用format(Date date)对象传入的日期参数进行格式化// format(Date date)将日期转化成字符串String formatDate = sdf.format(date);System.out.println("格式化后的日期为:" + formatDate);}}。

java 编程中显示日期和时间的代码

可以直接通过jdk基本方法,获取到当前的时间

Date date= new Date();//创建一个时间对象,获取到当前的时间

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//设置时间显示格式

String str = sdf.format(date);//将当前时间格式化为需要的类型

System.out.println(str);//输出结果

结果为:2015-11-06 13:53:54(实时)。

java中怎么格式化日期??

你可以用String类的format方法,例如: System.out.println(String.format("%ty年%tm月%td日",date));下面是一个完整的例子。

public class FormatDateTest

{

public static void main(String[] args)

{

Date date = new Date(System.currentTimeMillis());

System.out.println(String.format("%ty年%tm月%td日",date));

System.out.println(String.format("%tY年%tm月%td日",date));

System.out.println(String.format("%tY年%tm月%td日%tH时%tM分%tS秒",date));

}

}

%ty是格式化年,%tm是格式化年,%td是格式化天,%tH格式化发时,%tM格式化分,%tS格式化秒。另外%tY是把年格式化为四位形式,如1999,而不是99。%tI是把时格式化为12小时制。格式化字符串中的是表示格式化同一个日期,当然你也可以这么写: System.out.println(String.format("%ty年%tm月%td日",date,date,date));

java中时间格式化输出

使用SimpleDateFormat即可,代码如下

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;

public class DateUtil {

public static  String formatDate(Date date)throws ParseException{

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

return sdf.format(date);

}

public static Date parse(String strDate) throws ParseException{

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

return sdf.parse(strDate);

}

}

Java时间格式化

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.*;

class SimpleDateFormat01

{

public static void main(String[] args) throws ParseException

{

String str = "Fri Oct 27 15:38:07 CST 2017";

SimpleDateFormat sdf1 = new SimpleDateFormat("EEE MMM dd HH:mm:ss zzz yyyy", Locale.US);

SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

Date date = sdf1.parse(str);//提取格式中的日期

String newStr = sdf2.format(date); //改变格式

System.out.println("转换之后的日期:"+newStr);

}

}


分享文章:java时间格式化的代码 日期格式化java
文章位置:http://scyanting.com/article/doddiec.html