「javasimple」JAVAsimpledateformat

博主:adminadmin 2022-12-15 05:00:08 54

本篇文章给大家谈谈javasimple,以及JAVAsimpledateformat对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java中SimpleExpression主要作用是什么?有什么用?

SimpleExpression: 简单表达式对象, 是所有简单操作表达式的父类, 如EqExpression, GtExpression等;

LogicalExpression: 逻辑表达式对象, 用于指定两个表达式的逻辑关系, 有AndExpression和OrExpression两个子类;

java中如何将SimpleDateFormat类型转换成Date类型

public class SimpleDateFormatDemo {

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

// TODO Auto-generated method stub

SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS");//Date指定格式:yyyy-MM-dd HH:mm:ss:SSS

Date date = new Date();//创建一个date对象保存当前时间

String dateStr = simpleDateFormat.format(date);//format()方法将Date转换成指定格式的String

System.out.println(dateStr);//2018-08-24 15:37:47:033

String string = "2018-8-24 12:50:20:545";

Date date2 = simpleDateFormat.parse(string);//调用parse()方法时 注意 传入的格式必须符合simpleDateFormat对象的格式,即"yyyy-MM-dd HH:mm:ss:SSS" 否则会报错!!

System.out.println(date2);//Fri Aug 24 12:50:20 CST 2018

}

}

扩展资料

public class StringToDate

{

public final static java.sql.Date string2Date(String dateString) throws java.lang.Exception

{

DateFormat dateFormat;

dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss", Locale.ENGLISH);

dateFormat.setLenient(false);

java.util.Date timeDate = dateFormat.parse(dateString);//util类型

java.sql.Date dateTime = new java.sql.Date(timeDate.getTime());//sql类型

return dateTime;

}

}

参考资料:百度百科 date

百度百科 format

java 中simpleDateFormat 格式化时间的方法

java中SimpleDateFormat的format()方法的使用详解:

public class SimpleDateFormat extends DateFormat

SimpleDateFormat 是一个以国别敏感的方式格式化和分析数据的具体类。 它允许格式化 (date - text)、语法分析 (text - date)和标准化。

SimpleDateFormat 允许以为日期-时间格式化选择任何用户指定的方式启动。 但是,希望用 DateFormat 中getTimeInstance、 getDateInstance 或 getDateTimeInstance 创建一个日期-时间格式化程序。 每个类方法返回一个以缺省格式化方式初始化的日期/时间格式化程序。 可以根据需要用 applyPattern 方法修改格式化方式。

SimpleDateFormat函数的继承关系:

java.lang.Object

|

+----java.text.Format

|

+----java.text.DateFormat

|

+----java.text.SimpleDateFormat

举例如下:

import java.text.*;

import java.util.Date;

/**

SimpleDateFormat函数语法:

G 年代标志符

y 年

M 月

d 日

h 时 在上午或下午 (1~12)

H 时 在一天中 (0~23)

m 分

s 秒

S 毫秒

E 星期

D 一年中的第几天

F 一月中第几个星期几

w 一年中第几个星期

W 一月中第几个星期

a 上午 / 下午 标记符

k 时 在一天中 (1~24)

K 时 在上午或下午 (0~11)

z 时区

*/

public class FormatDateTime {

public static void main(String[] args) {

SimpleDateFormat myFmt=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒");

SimpleDateFormat myFmt1=new SimpleDateFormat("yy/MM/dd HH:mm");

SimpleDateFormat myFmt2=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//等价于now.toLocaleString()

SimpleDateFormat myFmt3=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");

SimpleDateFormat myFmt4=new SimpleDateFormat(

"一年中的第 D 天 一年中第w个星期 一月中第W个星期 在一天中k时 z时区");

Date now=new Date();

System.out.println(myFmt.format(now));

System.out.println(myFmt1.format(now));

System.out.println(myFmt2.format(now));

System.out.println(myFmt3.format(now));

System.out.println(myFmt4.format(now));

System.out.println(now.toGMTString());

System.out.println(now.toLocaleString());

System.out.println(now.toString());

}

}

效果:

2004年12月16日 17时24分27秒

04/12/16 17:24

2004-12-16 17:24:27

2004年12月16日 17时24分27秒 星期四

一年中的第 351 天 一年中第51个星期 一月中第3个星期 在一天中17时 CST时区

16 Dec 2004 09:24:27 GMT

2004-12-16 17:24:27

Thu Dec 16 17:24:27 CST 2004

下面是个JavaBean:

public class FormatDateTime {

public static String toLongDateString(Date dt){

SimpleDateFormat myFmt=new SimpleDateFormat("yyyy年MM月dd日 HH时mm分ss秒 E ");

return myFmt.format(dt);

}

public static String toShortDateString(Date dt){

SimpleDateFormat myFmt=new SimpleDateFormat("yy年MM月dd日 HH时mm分");

return myFmt.format(dt);

}

public static String toLongTimeString(Date dt){

SimpleDateFormat myFmt=new SimpleDateFormat("HH mm ss SSSS");

return myFmt.format(dt);

}

public static String toShortTimeString(Date dt){

SimpleDateFormat myFmt=new SimpleDateFormat("yy/MM/dd HH:mm");

return myFmt.format(dt);

}

public static void main(String[] args) {

Date now=new Date();

System.out.println(FormatDateTime.toLongDateString(now));

System.out.println(FormatDateTime.toShortDateString(now));

System.out.println(FormatDateTime.toLongTimeString(now));

System.out.println(FormatDateTime.toShortTimeString(now));

}

}

调用的main 测试结果:

2015年6月4日 12时38分26秒 星期四

04年12月16日 17时38分

17 38 26 0965

04/12/16 17:38

java simpledateformat问题

用SimpleDateFormat sdf1 = new SimpleDateFormat("dd MMM yyyy", Locale.ENGLISH);格式输出就行了.完整的程序如下:

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Date;

import java.util.Locale;

public class Test

{

 public static void main(String args[])

 {

  SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMdd", Locale.ENGLISH);

  Date d=null;

  try {

   d = sdf.parse("20141121");

  } catch (ParseException e) {

   e.printStackTrace();

  }

  SimpleDateFormat sdf1 = new SimpleDateFormat("dd MMM yyyy", Locale.ENGLISH);

  System.out.println(sdf1.format(d));

 } 

}

运行结果:

21 Nov 2014

javaweb怎么创建simpletag标签

第一步:创建一个继承自javax.servlet.jsp.tagext.SimpleTagSupport的类HelloTag.Java如下:

public class HelloTag extends SimpleTagSupport{

@Override

public void doTag() throws JspException, IOException {

//获取context对象

JspContext context=getJspContext();

//获取out对象

JspWriter out=getJspContext().getOut();

//获取pageContext对象

PageContext pageContext = (PageContext) this.getJspContext();

//打印Hello World

out.print("Hello World!");

}

}

第二步:在WEB-INF目录下创建一个目录tlds存放标签文件,并创建Hello.tld标签文件,配置如下:

?xml version="1.0" encoding="UTF-8"?

taglib xmlns:xsi=""

xmlns="" xmlns:web=""

xsi:schemaLocation=" "

id="WebApp_ID" version="2.4"

tlib-version1.0/tlib-version!-- 标签库的版本 --

jsp-version1.2/jsp-version!-- 这个标签库要求的JSP规范版本 --

short-name/short-name!-- JSP页面编写工具可以用来创建助记名的可选名字 --

tag

namehelloTag/name!-- 唯一标签名 --

tag-classcom.*.HelloTag/tag-class!-- 标签helloTag类的完全限定名 --

body-contentscriptless/body-content!-- 正文内容类型 --

/tag

/taglib

第三步:在页面中使用。

首先在jsp页面头部添加引用:%@taglib uri="/WEB-INF/tlds/Hello.tld" prefix="t"%

在body标签中间使用自定义标签:t:helloTag/t:helloTag便可以在页面打印字符串:Hello World。

可以在页面打印比如分页信息等等,实现更加复杂的逻辑。

关于javasimple和JAVAsimpledateformat的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-12-15,除非注明,否则均为首码项目网原创文章,转载请注明出处。