有一些网友问我字符串转日期或日期转字符串要如何做,本来已经在留言板回答了,但觉得似乎有满多的网友有这种困扰,因此我把它整理整理贴出来。<o:p></o:p>
<o:p>
</o:p>
在这篇文章中,我用的API是SimpleDateFormat,它是属于java.text.SimpleDateFormat,所以请记得import进来!<o:p></o:p>
<o:p>
</o:p>
用法:
<o:p>
</o:p>
<!---->
SimpleDateFormat sdf
=
new
SimpleDateFormat(
"
yyyy-MM-dd HH:mm:ss
"
);
这一行最重要,它确立了转换的格式,yyyy是完整的公元年,MM是月份,dd是日期,至于HH:mm:ss就不需要我再解释了吧!
<o:p>
</o:p>
ps:为什么有的格式大写,有的格式小写,那是怕避免混淆,例如MM是月份,mm是分;HH是24小时制,而hh是12小时制<o:p></o:p>
1.字符串转日期:<o:p></o:p>
2002-10-8 15:30:22要把它转成日期,可以用
<o:p>
</o:p>
<!---->
Date date
=
sdf.parse(
"
2002-10-8 15:30:22
"
);
<o:p>
</o:p>
2.日期转字符串<o:p></o:p>
假如把今天的日期转成字符串可用
<o:p>
</o:p>
<!---->
String datestr
=
sdf.format(
new
Date());
这个字符串的内容便类似2002-10-08 14:55:38<o:p></o:p>
<o:p>
</o:p>
透过这个API我们便可以随心所欲的将日期转成我们想要的字符串格式,例如希望将日期输出成<st1:chsdate year="2002" month="10" day="08" islunardate="False" isrocdate="False" w:st="on">2002年10月08日</st1:chsdate>,<o:p></o:p>
我们可以这么写:
<o:p>
</o:p>
<!---->
SimpleDateFormat sdf
=
new
SimpleDateFormat(
"
yyyy年MM月dd日
"
);
String datestr
=
sdf.format(
new
Date());
datestr便会依照我们设定的格式输出
分享到:
相关推荐
### JSP技巧收集——超多超赞的JSP实用小技巧 #### 标题解析 - **JSP**: Java Server Pages 的缩写,是一种基于Java Servlet以及整个Java体系的Web开发技术。 - **技巧**: 在JSP开发过程中能够提高效率、简化代码或...
109.使用特定字符串对一个字符串进行分割? 110.格式化输出数字和字符? 111.生成一定范围的随机数? 112.调用其它应用程序? 113.禁止列出站点文件目录? 114.防止用户直接输入文件名访问JSP? 115.防止表单重复提交? 116...
JSP编程技巧集锦 <br>需要者请联系:e_mail:fzlotuscn@yahoo.com.cn QQ:595563946<br><br>目 录 <br>1. JSP编程中常用的js技术 2. 在下拉列表框里选择一个值...字符串转日期 140.计算今天距月底还有几天
在JSP中,数字与字符串之间的转换是常见的操作。例如,用户输入的数据可能是字符串格式,但需要进行数值计算。使用`Integer.parseInt()`或`Double.parseDouble()`可以将字符串转换为整数或浮点数。如果转换失败,会...
本篇文章将详细介绍如何利用`explode()`函数以及相关的字符串处理技巧。 `explode()`函数的基本语法是 `explode(separator, string)`,其中`separator`参数是你想要作为分割依据的字符或字符串,`string`参数是要被...
- `<fn:length>`计算字符串长度等。 ### 5. 集成与配置 为了使用JSP标签库,需要在项目的web.xml文件中添加对应的库依赖,并在JSP页面上通过`<%@ taglib %>`指令引入。例如,引入JSTL核心库的代码为: ```jsp ...
在JSP中,我们通常会用`out`隐式对象来输出内容,比如`() %>`会将当前系统时间转换为字符串并输出到页面上。如果需要自定义格式,可以使用`SimpleDateFormat`或`DateTimeFormatter`类进行日期时间的格式化。 【标签...
- **实066**:指导读者如何实现字符串的格式化功能。 **4.2 表单验证** - **实067**:演示如何验证表单输入项格式是否正确。 - **实068**:介绍如何验证输入项是否为空。 - **实069**:演示如何验证E-mail地址是否...
在本文中,我们将深入探讨关于Tomcat服务器和JSP开发中的...以上就是关于Tomcat和JSP开发中的一些关键知识点,包括服务器配置、错误处理、日期格式转换、批量删除操作以及页面交互等。希望这些信息能对初学者有所帮助。
- **反转字符串**: 可以通过将字符串转换为字符数组,然后使用双指针技巧来实现。 ```java public static String reverse(String s) { char[] chars = s.toCharArray(); int left = 0; int right = chars....
2. **fn**:提供实用的字符串和集合操作。 3. **c**:条件语句和循环控制。 4. **sql**:执行SQL查询。 5. **xml**:处理XML文档。 **七、MVC模式与Servlet/JSP结合** 在实际开发中,通常使用MVC(Model-View-...
- **简单的字符串格式化与解析**:提供基本的字符串处理技巧,帮助理解网络数据的结构。 - **FTP欢迎消息示例**:演示如何通过FTP协议获取服务器的欢迎消息。 - **验证URL的HEAD方法**:介绍如何利用HTTP头部信息来...
同时,`escapeXml`属性被设置为`true`,这意味着如果输出的字符串包含XML特殊字符(如`, `>`, `&`),它们将被转换成相应的XML实体,防止HTML/XML解析错误。 ### 结论 通过使用JSP标准标签库(JSTL),开发者可以...
- **示例**:创建一个函数,接受用户输入的日期字符串,通过正则表达式判断格式,再转换为日期对象进行比较,确保其在指定范围内。 3. **滚动条**: - **作用**:滚动条用于显示网页内容超出可视区域时,帮助用户...
- **问题**:如何将一个整型数字转换为字符串,例如将 `Integer` 和 `Double` 转换为字符串。 - **解释**:可以使用 `Integer.toString()` 或者 `Double.toString()` 方法来进行转换。这些方法会将指定的整数或...
3. 数据类型之间的转换常用`Integer.parseInt()`和`Double.parseDouble()`将字符串转换为数字,`Integer.toString()`和`Double.toString()`反之。取小数点前两位并四舍五入可使用`DecimalFormat`类。 4. 日期和时间...