- 浏览: 37006 次
- 性别:
- 来自: 郑州
文章分类
最新评论
-
yekui:
把Liberarise 重新导,src等都从新倒 即可解决。
tomcat编译工程之后classes文件夹下没有文件或者缺失文件解决办法 -
w1113:
刚才也碰到你的这个问题,编译后的class文件发布不上去,最后 ...
tomcat编译工程之后classes文件夹下没有文件或者缺失文件解决办法 -
苏叶晚晚:
我也遇到了同样。。。无奈的问题。唉==
用楼主的奇思妙想的办法 ...
tomcat编译工程之后classes文件夹下没有文件或者缺失文件解决办法
public class DateFormatTool {
private static final Log log = LogFactory.getLog(DateFormatTool.class);
private static SimpleDateFormat dateFormat;
/**
* 将字符串类型的日期转换为timestamp(时间戳记java.sql.Timestamp
*
* @param dateString
* 转换为timestamp的字符串
*@return string2TimeStamp
*/
public final static java.sql.Timestamp string2TimeStamp(String dateString) {
try {
if(dateString.length()>12)
{
dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss",
Locale.CHINA);// 设定格式
}else{
dateFormat = new SimpleDateFormat("yyyy-MM-dd",
Locale.CHINA);// 设定格式
}
dateFormat.setLenient(false);
java.util.Date timeDate = dateFormat.parse(dateString);// util类型
java.sql.Timestamp dateTime = new java.sql.Timestamp(timeDate
.getTime());// Timestamp类型,timeDate.getTime()
return dateTime;
} catch (ParseException pe) {
log.error("date type convert failed", pe);
return null;
}
}
/**
*method 将日期Timestamp转换为字符串类型
*
* @param timeStamp
* 转换为String的字符串
*@return timestamp2String
*/
public final static String timestamp2String(java.sql.Timestamp timeStamp){
String dateTime="";
if(timeStamp.toString().indexOf("00:00:00")!=-1){
dateTime=timeStamp.toString().substring(0,timeStamp.toString().indexOf(" "));
}else{
dateTime=timeStamp.toString().substring(0,timeStamp.toString().lastIndexOf("."));
}
return dateTime;
}
/**
* 字符串转换为yyyy-MM-dd格式
*
* @param date
* 字符
* @return Date
*/
public static Date getDate(String date) {
try {
dateFormat = new SimpleDateFormat("yyyy-MM-dd");
if ("".equals(date) || null == date)
return null;
return dateFormat.parse(date);
} catch (ParseException pe) {
log.error("date type convert failed", pe);
return null;
}
}
/**
* yyyy-MM-dd转换为字符串格式
*
* @param date
* Date类型
* @return 字符
*/
public static String getDate(Date date) {
dateFormat = new SimpleDateFormat("yyyy-MM-dd");
return dateFormat.format(date);
}
/**
* 字符串转换为yyyy-MM-dd HH:mm:ss格式
*
* @param date
* 字符
* @return Date
*/
public static Date getLongDate(String date) {
try {
dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return dateFormat.parse(date);
} catch (ParseException pe) {
log.error("date type convert failed", pe);
return null;
}
}
/**
* yyyy-MM-dd HH:mm:ss转换为字符串格式
*
* @param date
* Date类型
* @return 字符
*/
public static String getLongDate(Date date) {
dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return dateFormat.format(date);
}
/**
* 毫秒转换为yyyy-MM-dd HH:mm:ss日期格式
*
* @param timeMillis
* 毫秒
* @return Date
* @since Aug 25, 2009
*/
public static Date getLongDate(long timeMillis) {
try {
dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return dateFormat.parse(String.valueOf(timeMillis));
} catch (Exception e) {
log.error("date type convert failed", e);
return null;
}
}
}
private static final Log log = LogFactory.getLog(DateFormatTool.class);
private static SimpleDateFormat dateFormat;
/**
* 将字符串类型的日期转换为timestamp(时间戳记java.sql.Timestamp
*
* @param dateString
* 转换为timestamp的字符串
*@return string2TimeStamp
*/
public final static java.sql.Timestamp string2TimeStamp(String dateString) {
try {
if(dateString.length()>12)
{
dateFormat = new SimpleDateFormat("yyyy-MM-dd kk:mm:ss",
Locale.CHINA);// 设定格式
}else{
dateFormat = new SimpleDateFormat("yyyy-MM-dd",
Locale.CHINA);// 设定格式
}
dateFormat.setLenient(false);
java.util.Date timeDate = dateFormat.parse(dateString);// util类型
java.sql.Timestamp dateTime = new java.sql.Timestamp(timeDate
.getTime());// Timestamp类型,timeDate.getTime()
return dateTime;
} catch (ParseException pe) {
log.error("date type convert failed", pe);
return null;
}
}
/**
*method 将日期Timestamp转换为字符串类型
*
* @param timeStamp
* 转换为String的字符串
*@return timestamp2String
*/
public final static String timestamp2String(java.sql.Timestamp timeStamp){
String dateTime="";
if(timeStamp.toString().indexOf("00:00:00")!=-1){
dateTime=timeStamp.toString().substring(0,timeStamp.toString().indexOf(" "));
}else{
dateTime=timeStamp.toString().substring(0,timeStamp.toString().lastIndexOf("."));
}
return dateTime;
}
/**
* 字符串转换为yyyy-MM-dd格式
*
* @param date
* 字符
* @return Date
*/
public static Date getDate(String date) {
try {
dateFormat = new SimpleDateFormat("yyyy-MM-dd");
if ("".equals(date) || null == date)
return null;
return dateFormat.parse(date);
} catch (ParseException pe) {
log.error("date type convert failed", pe);
return null;
}
}
/**
* yyyy-MM-dd转换为字符串格式
*
* @param date
* Date类型
* @return 字符
*/
public static String getDate(Date date) {
dateFormat = new SimpleDateFormat("yyyy-MM-dd");
return dateFormat.format(date);
}
/**
* 字符串转换为yyyy-MM-dd HH:mm:ss格式
*
* @param date
* 字符
* @return Date
*/
public static Date getLongDate(String date) {
try {
dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return dateFormat.parse(date);
} catch (ParseException pe) {
log.error("date type convert failed", pe);
return null;
}
}
/**
* yyyy-MM-dd HH:mm:ss转换为字符串格式
*
* @param date
* Date类型
* @return 字符
*/
public static String getLongDate(Date date) {
dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return dateFormat.format(date);
}
/**
* 毫秒转换为yyyy-MM-dd HH:mm:ss日期格式
*
* @param timeMillis
* 毫秒
* @return Date
* @since Aug 25, 2009
*/
public static Date getLongDate(long timeMillis) {
try {
dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
return dateFormat.parse(String.valueOf(timeMillis));
} catch (Exception e) {
log.error("date type convert failed", e);
return null;
}
}
}
发表评论
-
经典sql语句大全
2011-03-07 17:42 910一、基础 1、说明:创建数据库CREATE DATABA ... -
Java面向对象设计最佳实践
2011-03-07 17:40 825Java面向对象设计最佳实践 内置类设计 从这篇文 ... -
Spring AOP处理日志
2011-03-07 17:39 1252Spring AOP处理日志 AOP正 ... -
验证码相关2
2011-03-07 16:57 711登录的jsp页面: <%@ page language= ... -
验证码相关
2011-03-07 16:55 850public class RandomNumUtil { ... -
LoginInterceptor (用户登录拦截器类)
2011-03-07 16:54 1872public class LoginInterceptor e ... -
PageHelper (分页导航类,根据当前页计算导航链接)
2011-03-07 16:54 2667public class PageHelper { ... -
Pager(分页查询类)
2011-03-07 16:53 1306public class Pager extends Hibe ... -
FileTool (文件工具类)
2011-03-07 16:51 1680public class FileTool { ... -
CustomActionSupport (继承ActionSupport的类)
2011-03-07 16:50 819public class CustomActionSuppor ... -
StringTool(字符串工具类)
2011-03-07 16:49 1404public class StringTool { ... -
LongConvert(Long类型转换器)
2011-03-07 16:48 973public class LongConvert extend ... -
IntConvert(整数类型转换器)
2011-03-07 16:47 832public class IntConvert extends ... -
DateConvert(日期类型转换器)
2011-03-07 16:47 1754public class DateConvert extend ... -
Xwork-conversion.properties资源文件全文
2011-03-07 16:46 1151java.sql.Timestamp=com.wyt.comm ... -
Struts.priperties配置文件全文
2011-03-07 16:46 794struts.objectFactory=spring str ... -
SSH2整合过程中出现的错误及解决方法
2011-03-07 16:45 1110老是报,ERROR [main] (Conte ... -
SSH2整合的顺序
2011-03-07 16:44 10471. 添加Spring 2.0的Libraries 选择 ... -
log4j.properties资源文件全文
2011-03-07 16:43 691log4j.rootLogger=INFO,ERROR,con ... -
init.properties资源文件全文
2011-03-07 16:42 1534datasource.type=mssql datasourc ...
相关推荐
3. **性能考虑**:如果频繁进行日期和字符串之间的转换,可以考虑使用线程安全的`DateTimeFormatter`类(Java 8及以上版本提供)来替代`SimpleDateFormat`,以提高程序的性能。 4. **国际化支持**:如果应用程序需要...
本文实例讲述了C#实现将字符串转换成日期格式的方法。分享给大家供大家参考。具体实现方法如下: 代码如下:string s = “20120114161145”; Response.Write(DateTime.ParseExact(s, “yyyyMMddHHmmss”, new System...
在C++编程中,处理日期和时间通常涉及到各种数据类型和函数,其中包括将字符串转换为日期对象。在这个场景中,我们需要将字符串型的日期转换为`CTime`类型。`CTime`是C++标准库中的一个类,它用于表示日期和时间。...
在编程中,有时我们需要在二进制和字符串之间进行转换,以满足不同场景的需求。`CBinary`类就是为了实现这种转换而设计的。 `CBinary`类可能包含以下功能: 1. **二进制转字符串**:将二进制数据转换为字符串。这...
检查日期格式字符串是否能转化成日期,字符串可通过new SimpleDateFormat("xxxx");得到日期字符串
在SQL Server中,将日期类型转换为字符串是一个常见的需求,特别是在数据展示或处理时需要特定日期格式的情况下。本文将深入探讨如何使用SQL Server内置的`CONVERT`函数将日期类型转化为各种格式的字符串,以及这一...
字符串转换为日期的常见格式是遵循某种日期时间格式规范,如ISO 8601("YYYY-MM-DD")或美国样式("MM/DD/YYYY")。在C++中,我们可以使用`CTime`类的`ParseDateTime`成员函数来完成这个转换。这个函数接受一个字符...
字符串操作包括字符串与基本类型之间的转换,如`Integer.parseInt()`和`Integer.toString()`用于整型,`Double.parseDouble()`和`Double.toString()`用于浮点型。此外,还有`String.equalsIgnoreCase()`、`String....
在Oracle数据库中,日期和字符串之间的转换是十分常见的操作。这类转换在处理数据时非常有用,可以帮助我们更高效地管理和查询数据。本文将详细介绍Oracle中日期与字符串互相转换的方法及其应用。 #### 1. Oracle...
您可能感兴趣的文章:sql语句中如何将datetime格式的日期转换为yy-mm-dd格式将WMI中的DateTime类型转换成VBS时间的函数代码LINQ字符串向datetime 转换时失败的处理方法Sql中将datetime转换成字符串的
本文实例讲述了C#实现实体类与字符串互相转换的方法。分享给大家供大家参考。具体实现方法如下: using System; using System.Collections.Generic; using System.Text; namespace PackDLL.Data.ConvertData { ///...
### 字符串时间转换时间格式问题带配图完整解决方案—Kettle版 #### ETL概念与Kettle简介 ETL(Extract-Transform-Load)即数据抽取、转换、装载的过程,是金融IT领域中处理大数据量的核心技术之一。随着业务的...
里面介绍了几种字符串和日期之间的转换,可以根据条件选择合适的方法
而将`DateTime`转换为字符串,我们可以使用`ToString()`方法,这个方法允许我们指定输出的日期和时间格式。C#支持多种内置的标准日期和时间格式字符串,例如:"d"(短日期)、"D"(长日期)、"t"(短时间)、"T"(长...
`SimpleDateFormat`是一个强大的日期/时间格式化类,它可以将日期和时间转换为字符串,反之亦然。以下是一个简单的示例: ```java public boolean isDateString(String input) { try { new SimpleDateFormat(...
此工具应用于Android端与硬件通过socket通信时,需要传递的字节流,用于16进制数据流和字符串的相互转换工具类
通过上述内容的学习,我们不仅了解了如何在Java中实现字符串到日期的转换,还深入探讨了相关的类和异常处理机制。这对于提高开发效率、减少错误具有重要意义。在实际项目中,合理利用这些技术和最佳实践能够有效地...
在Delphi编程环境中,日期...总之,Delphi提供了丰富的日期和时间处理功能,使开发者能够轻松地在日期对象和字符串之间进行转换。通过理解和运用这些函数,你可以更好地控制日期和时间的显示,满足各种应用场景的需求。
本工具专注于ANSI和UNICODE字符串与十六进制之间的转换,这涉及到字符编码和二进制数据的理解。 首先,我们要理解ANSI和UNICODE的概念。ANSI字符串通常指的是基于特定地区或语言的ASCII编码,它使用7位或8位来表示...
在处理通信数据时,我们经常需要对字符和字符串进行操作,例如将字符转换为字符串,或者从字符串中截取有效字符。以下将详细介绍在TIA博途中如何实现这些操作。 首先,字符转换为字符串的过程通常涉及到ASCII码。...