String类型的日期例如2013-12-05转换为Long型的时间,可以通过SimpleDateFormat对象对格式进行定义,然后通过SimpleDateFormat对象的parse方法转化为一个Date类型的对象,进而通过Date类型的对象获取Long类型的时间即可。下面看看楼主是怎么封装这个过程的。
String的日期格式转化为Long型的时间:第一个参数是要转换的日期的格式,注意第二个传的String类型的日期必须和定义个第一个参数的格式一致。该方法会有一个ParseException异常,是由于调用parse方法产生的。
/**
* String日期转换为Long
* @param formatDate("MM/dd/yyyy HH:mm:ss")
* @param date("12/31/2013 21:08:00")
* @return * @throws ParseException
*/
private static Long transferStringDateToLong(String formatDate,String date) throws ParseException{
SimpleDateFormat sdf= new SimpleDateFormat(formatDate);
Date dt = sdf.parse(date);
return dt.getTime();
}
下面来在main函数中测试一下这个方法吧O(∩_∩)O哈哈~
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;
public class test { public static void main(String[] args) throws ParseException { // TODO Auto-generated method stub System.out.println(transferStringDateToLong("MM/dd/yyyy HH:mm:ss","12/31/2013 21:08:00"));
}
/**
* String日期转换为Long
* @param formatDate("MM/dd/yyyy HH:mm:ss")
* @param date("12/31/2013 21:08:00")
* @return
* @throws ParseException
*/
private static Long transferStringDateToLong(String formatDate,String date) throws ParseException{
SimpleDateFormat sdf= new SimpleDateFormat(formatDate);
Date dt = sdf.parse(date);
return dt.getTime();
}
}
注意:
在Main函数中调用,所以要生命诚静态方法
注意日期格式定义和时间的日期匹配问题
camel骆驼男士凉鞋 真皮潮流魔术贴沙滩鞋男鞋 夏季新款正品凉鞋 只要56元!
http://redirect.simba.taobao.com/rd?w=unionnojs&f=http%3A%2F%2Fai.taobao.com%2Fauction%2Fedetail.htm%3Fe%3DYNbrUj%252FZdJwjmraEDZVrLkKA%252ByOYgzU6TbuPAry6zvGLltG5xFicOdXrTUTgh9sMDPIwxrc30rhF03SVjj78hGqYCHH8uv2oZb7Xhy%252F%252BGHmWC8e6JwspUeIZWR1bMnHu%26unid%3D96391090%26ptype%3D100010%26from%3Dbasic&k=5ccfdb950740ca16&c=un&b=alimm_0&p=mm_96391090_7268811_24064425
原博客地址:
java编程之怎样把Long转换成Date的日期格式
http://jingyan.baidu.com/article/19192ad8312e6ae53f57074c.html
java编程之String的日期转换成Long类型的时间
http://jingyan.baidu.com/article/915fc414cdd2eb51384b204c.html
mysql数据库中null值与其他值的比较
http://jingyan.baidu.com/article/9113f81b2adc882b3214c7cb.html
Java编程经验分享之Map使用
http://jingyan.baidu.com/article/215817f7d9d6b31eda1423d8.html
MySql使用经验——通过in查询怎样排序问题
http://jingyan.baidu.com/article/67662997325ccf54d51b84d5.html
Mybatis使用经验之xml注意事项
http://jingyan.baidu.com/article/fec7a1e51d7b451190b4e729.html
Mybatis使用经验分享之批量操作
http://jingyan.baidu.com/article/11c17a2c7f376af446e39d21.html
MyBatis使用经验分享之查询
http://jingyan.baidu.com/article/af9f5a2dd8143b43140a4520.html
linux怎样搭建tomcat服务器
http://jingyan.baidu.com/article/3052f5a1d93c1497f31f860d.html
怎样用linux脚本查询数据中的数据
http://jingyan.baidu.com/article/2c8c281dfb0add0008252a04.html
linux编程实践经验sshpass、md5sum、ssh
http://jingyan.baidu.com/article/cd4c2979ca556c756e6e60aa.html
分享到:
相关推荐
"Java中将String类型转换成Timestamp类型" ...将String类型转换成Timestamp类型是Java编程语言中的一种常见操作,该操作需要了解Timestamp类型的特点和限制,并使用正确的方法和技术来实现转换操作。
总的来说,日期与long型之间的转换在编程中至关重要,而"日期跟long转换小工具"则提供了一个直观、易用的解决方案,使开发者和普通用户都能轻松地处理日期时间相关的任务。无论是用于数据处理、日志分析还是简单的...
Java 中 String 类型转换方法是一种常见的编程操作,涉及到各种数据类型之间的转换,包括整型、浮点型、长整型、浮点型等。本文将详细介绍 Java 中 String 类型转换方法的各种形式。 整型到字符串 在 Java 中,将...
在Java编程语言中,数据类型的转换是常见的操作。当我们处理数值时,可能需要将一个大范围的数据类型转换为一个小范围的类型。对于整型数据,`long` 和 `int` 是两种不同的类型,它们分别表示不同长度的整数。`long`...
除了 String 和 int 类型的相互转换之外,还有许多其他数据类型的转换,例如将 String 类型转换为 double、float、long 等类型,或者将这些类型转换为 String 类型。 在 Java 中,我们可以使用 `valueOf()` 方法或 ...
"时间转换工具long和String的转换"指的是将表示时间戳的long类型数值转换为格式化的日期字符串(如"yyyy-MM-dd HH:mm:ss"),反之亦然。这种转换在日志记录、数据存储和用户界面显示等方面都有广泛的应用。 首先,...
在Java编程语言中,数据类型转换是常见的操作,特别是在处理不同大小的数据时。本文将深入探讨如何在Java中将`long`类型转换为`int`类型,以及转换过程中可能出现的问题和解决方案。 首先,理解Java的基本数据类型...
在Java编程语言中,将字符串转换为Long类型的值是一个常见的操作。这通常涉及到解析字符串,将其内容解释为数值。以下是一些将字符串转换为Long的方法: 1. **使用Long.parseLong()方法** `Long.parseLong()` 方法...
在Java中,Jython是一个非常有用的工具,它允许我们在Java应用程序中嵌入Python代码,并能够无缝地在Python数据类型和Java数据类型之间进行转换。这极大地扩展了Java的生态系统,让我们能够利用Python丰富的库和简洁...
在Java编程语言中,时间和日期处理是常见的任务之一。`long`类型通常用来表示自1970年1月1日00:00:00(UTC)以来的毫秒数,而`java.util.Date`类则封装了具体的日期和时间信息。两者之间的相互转换在实际开发中十分...
在Java编程语言中,数据类型的转换是非常常见的操作之一。通过数据类型转换,可以确保不同数据类型之间的兼容性,并满足特定场景下的需求。本文将详细介绍Java中常见的数据类型及其之间的转换方法。 #### 1. `short...
在Java编程语言中,String类是处理文本字符串的核心类,而与各种进制字符之间的转换是常见的编程需求。本文将详细探讨Java中如何进行String与二进制、八进制、十进制以及十六进制之间的转换。 首先,我们要了解进制...
"时间long型和现实时间转换"这个话题是Java开发者经常遇到的问题,它涉及到将long型时间戳与人类可读的日期时间格式之间进行转换。在本文中,我们将深入探讨这个主题,并提供详细的解决方案。 首先,我们要理解什么...
在Java编程语言中,字符串(String)是经常需要与各种数据类型进行转换的。本文主要讨论的是Java中String类型的转换,包括字符串转换为数值类型、数值转换为字符串、不同进制间的转换以及字节数组与数值类型之间的转换...
在Java编程语言中,强制类型转换是将一个数据类型转换为另一个兼容的数据类型的过程。这通常发生在处理不同类型的变量或对象之间需要交互的情况。在Java中,有两种类型的转换:自动类型转换(隐式转换)和强制类型...
在Java编程中,UUID(Universally Unique Identifier)是一种标准的128位的唯一标识符,通常用于生成不可预测的全局唯一ID。然而,标准的UUID由32个16进制数字组成,形式上类似于“123e4567-e89b-12d3-a456-...
在Java编程语言中,时间处理是一项重要的任务,尤其是在处理用户输入、存储数据或者进行数据分析时。本篇文章将详细探讨如何将字符串(String)转换为时间戳(Timestamp),以及如何将时间戳转换回字符串,同时还会...
在Java编程语言中,强制类型转换是将一个数据类型转换为另一个数据类型的语法操作。这通常发生在需要将数值从精度较高的类型转换为精度较低的类型,或者在处理对象时需要明确指定子类对象为父类类型的情况。在“java...
在Java编程语言中,数据类型转换是常见的操作,特别是在处理不同大小的数据类型时。本文将详细探讨如何将`long`数据类型转换为`int`数据类型,以及在转换过程中需要注意的问题。 首先,我们要理解Java中的数据类型...
在 Java 中,日期时间类型对应的是 java.sql.Date、java.sql.Time、java.sql.Timestamp 等类型。在 MySql 中,日期时间类型对应的是 DATE、TIME、DATETIME、TIMESTAMP 等类型。其中,DATE 类型用于存储日期,TIME ...