public static Timestamp parseTimestamp(String strDate) throws ParseException{
Date armFormateDate = null;
SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
DateFormat format = new SimpleDateFormat("yyyyMMdd");
armFormateDate = format.parse(strDate);
strDate = df1.format(armFormateDate);
Timestamp ts1 = Timestamp.valueOf(strDate);
return ts1;
}
=====================================================================
Date 和String之间的转换main函数:
public static void main(String[] args) {
// TODO Auto-generated method stub
DateFormat format = new SimpleDateFormat("yyyy-MM-dd");
Date date = null;
String str = null;
// String转Date
str = "2009-01-06";
try {
date = format.parse(str); // Wed sep 26 00:00:00 CST 2007
} catch (ParseException e) {
e.printStackTrace();
}
date = java.sql.Date.valueOf(str); // 只保留日期部分,返回的是java.sql.Date 2007-9-26
System.out.println(date);
// Date转String
date = new Date(); // Wed sep 26 18 17:14:01 CST 2007
str = format.format(date); // 2007-9-26
System.out.println(str);
format = DateFormat.getDateInstance(DateFormat.SHORT);
str = format.format(date); // 07-9-26
System.out.println(str);
format = DateFormat.getDateInstance(DateFormat.MEDIUM);
str = format.format(date); // 2007-9-26
System.out.println(str);
format = DateFormat.getDateInstance(DateFormat.FULL);
str = format.format(date); // 2007年9月26日 星期三
System.out.println(str);
}
Timestamp和String之间转换的函数:
public static void main(String[] args) {
// TODO Auto-generated method stub
//Timestamp转化为String:
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");//定义格式,不显示毫秒
Timestamp now = new Timestamp(System.currentTimeMillis());//获取系统当前时间
String str = df.format(now);
System.out.println(str);
///String转化为Timestamp:
SimpleDateFormat df1 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
Date date = new Date();
String time = df1.format(date);
Timestamp ts = Timestamp.valueOf(time);
System.out.println(ts);
}
分享到:
相关推荐
在整数之间转换时,数值保持不变,但将较大整数类型转换为浮点类型时,可能会损失精度。 2. 强制类型转换(显式转换) 强制类型转换需要程序员通过特定语法来执行,即`(转换目标类型)`加要转换的值。例如,将`...
然而,直接在代码中处理这两个类型之间的转换可能会较为复杂,尤其是在涉及到用户界面展示或需要理解时间戳值时。因此,该工具的存在极大地简化了这个过程。 日期转long的转换涉及到将日期对象转换为对应的时间戳。...
综上所述,`DateUtil` 类提供了丰富的日期处理功能,包括但不限于日期字符串与日期对象之间的相互转换、获取当前日期时间等。这些功能对于开发中经常遇到的日期处理需求非常有用。通过对这些方法的学习和掌握,可以...
总之,MySQL提供了丰富的日期处理函数,使得在整型和日期类型之间转换变得简单。理解并熟练运用这些函数,能极大地提高你在处理日期和时间数据时的效率和灵活性。在实际应用中,一定要根据数据的存储方式和需求选择...
以上就是关于C++中自定义时间类实现日期与秒之间转换的基本方法。这个类可以扩展以支持更复杂的时间操作,如时间间隔、时区转换等。了解并熟练掌握这些基础概念对于任何C++开发者来说都是非常重要的。
3. **类型转换方法(Type Conversion Methods)**:如`ToString()`,`Parse()`,`TryParse()`,`Convert.ToInt32()`等,用于字符串和其他类型之间的转换。 扩展方法是C#的一个特性,允许我们向已存在的类型添加新...
MySQL支持多种数据类型之间的转换,常见的包括: - **二进制类型** (`BINARY`):表示固定长度的二进制字符串。 - **字符类型** (`CHAR()`):表示定长的字符串。 - **日期类型** (`DATE`):表示日期值。 - **时间...
在C++编程语言中,类的转换是一种重要的特性,它允许程序员定义类对象与内置数据类型之间以及不同自定义类之间的转换方式。这种转换通常分为两种类型:转换构造函数和成员转换函数,这两种方法都遵循C++的隐式类型...
- `getDate`, `getTime`, `getTimestamp`: 分别对应日期、时间和日期时间类型。 2. **特定数据类型的推荐使用**: - 当数据库中的数据类型为VARCHAR时,推荐使用`getString`进行转换。 - 对于LONGVARCHAR,虽然...
### JAVA变量类型之间的相互转换详解 在JAVA编程中,数据类型的转换...无论是基本类型之间的转换,还是与字符串、日期类型之间的转换,都有其特定的方法和规则。开发者应熟悉这些转换机制,以便在实际开发中灵活运用。
在C#编程中,类型转换是常见的操作,涉及到不同数据类型之间的转换。本文将深入探讨C#中的装箱、拆箱、别名、数值类型转换、字符编码转换、字符串与数值及数组之间的转换,以及日期型数据的转换。 1. **装箱、拆箱...
这就涉及到在JavaScript和服务器之间进行日期类型的转换问题。 在JavaScript中,Date对象是内置的日期和时间处理类,可以用来创建、操作和格式化日期。但在JSON中,我们通常需要将Date对象转换为字符串,常见的格式...
在MySQL中,类型转换是一项非常实用的功能,它可以帮助我们处理不同数据类型之间的转换,尤其是在处理如日期、数字与字符串等类型的相互转换时尤其有用。本文将详细介绍MySQL中常用的类型转换函数及其具体用法,帮助...
在Oracle数据库中,数据类型的自动转换是一个非常重要的概念,它涉及到数据存储、查询以及不同数据类型之间的交互。本文将深入探讨“ORACLE 自动类型转换”这一主题,以帮助理解Oracle如何处理不同类型的数据以及...
描述中提到了日期格式转换,日期与字符串之间的转换,以及涉及到不同类型的日期操作。以下是这些知识点的详细说明: 1. **日期格式化**:在Java中,我们通常使用`java.text.SimpleDateFormat`类来对日期进行格式化...
总结一下,易语言的长整数与日期时间转换是通过"日期_到长整数"和"长整数_到日期"这两个内置函数实现的,它们为开发者提供了方便的方式来在日期时间对象和长整数之间进行转换。而"CopyMemory"和"CopyMemory2"函数...
在 Java 中,类型转换不仅仅是基本类型之间的转换,还包括包装类型之间的转换、字符串类型之间的转换、日期类型之间的转换等。类型转换是 Java 中非常重要的概念,对于 Java 开发者来说是必不可少的。 在 Java 中,...
首先,装箱和拆箱是C#中用于在值类型和引用类型之间转换的过程。装箱是将值类型(如int、char等)转换为对应的引用类型(如Int32、Char等),而拆箱则是相反的过程。C#会自动进行这两种操作,但理解其背后的机制有助...