日期、时间戳、字符串之间的转换

1. 日期字符串(String)转换成日期类型(Date)

String nowDateStr = "2016/08/15 12:13:14";
// 注意DateFormat的格式(即yyyy/MM/dd HH:mm:ss)要与日期字符串(即2016/08/15 12:13:14)的格式相匹配
DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
Date date = sdf.parse(nowDateStr);
System.out.println(date.toString());

2. 日期类型(Date)转换成日期字符串(String)

Date date = new Date();
// DateFormat的格式(即yyyy/MM/dd HH:mm:ss)就是将获得日期字符串显示的格式
DateFormat sdf = new SimpleDateFormat("yyyy/MM/dd HH:mm:ss");
String nowDateStr = sdf.format(date);
System.out.println(nowDateStr);

3. 日期字符串(String)转换成时间戳类型(Timestamp)

String nowDateStr = "2016-08-15 12:13:14";
// 注意日期字符串(即2016-08-15 12:13:14)的格式必须为yyyy-MM-dd HH:mm:ss格式
Timestamp ts = Timestamp.valueOf(tsStr);
System.out.println(ts);

4. 时间戳类型(Timestamp)转换成日期字符串(String)

ts.toString(); //即可
时间: 2024-08-02 06:57:35

日期、时间戳、字符串之间的转换的相关文章

sqlserver 日期与字符串之间的转换

字符转换为日期时,Style的使用 --1. Style=101时,表示日期字符串为:mm/dd/yyyy格式SELECT CONVERT(datetime,'11/1/2003',101)--结果:2003-11-01 00:00:00.000 --2. Style=101时,表示日期字符串为:dd/mm/yyyy格式SELECT CONVERT(datetime,'11/1/2003',103)--结果:2003-01-11 00:00:00.000 /*== 日期转换为字符串 ==*/DE

java中日期与字符串之间的转换

import java.text.ParseException;import java.text.SimpleDateFormat;import java.util.Date; public class DateUtil { private DateUtil() { } /** * 将日期格式转换成一个字符串 * @param d * 被转换的日期对象 * @param format * 传递过来的要被转换的格式 * @return * 转换后的字符串 */ public static Stri

javascript中Date对象与字符串之间的转换

使用js中new Date()得到的Data对象转换为字符串之后往往未能符合我们想要的期望,今天我就“Date对象与字符串之间的转换”这个主题做一个简易的分析: 常见的转换方式有: 一.toString() —— 把 Date 对象转换为字符串 1 var str = new Date().toString(); 2 console.log(str); 3 4 //output: 5 //Mon Oct 12 2015 11:13:22 GMT+0800 二.toTimeString() ——

数字与字符串之间的转换

char*itoa(intvalue,char*string,intradix); int value 被转换的整数,char *string 转换后储存的字符数组,int radix 转换进制数,如2,8,10,16 进制等 头文件: <stdlib.h> atof(将字符串转换成浮点型数) atoi(将字符串转换成整型数) atol(将字符串转换成长整型数) strtod(将字符串转换成浮点数) strtol(将字符串转换成长整型数) strtoul(将字符串转换成无符号长整型数) toa

java基本类型与字符串之间的转换

在程序开发中,我们经常需要在基本数据类型和字符串之间进行转换. 其中,基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 int c = 10; String str1 =Integer.toString(c); //方法一 String str2 = String.valueOf(c); //方法二 String str3 = c + "&q

OGNL与字符串之间的转换以及OGNL符号使用场景

OGNL与字符串之间的转换以及OGNL表达式的处理 OGNL变为字符串: 单引号:<s:property value="'<hr/>'" escapeHTML="false"/> 字符串变为OGNL: %{}:<s:a href="%{#houseUrl}">链接</s:a> OGNL中%{}.#以及$的使用场景: %{}:设置动态的值,告诉标签的处理类,该字符串按照 OGNL表达式来处理.方法1:

Java 中基本类型和字符串之间的转换

Java 中基本类型和字符串之间的转换 在程序开发中,我们经常需要在基本数据类型和字符串之间进行转换. 其中,基本类型转换为字符串有三种方法: 1. 使用包装类的 toString() 方法 2. 使用String类的 valueOf() 方法 3. 用一个空字符串加上基本类型,得到的就是基本类型数据对应的字符串 再来看,将字符串转换成基本类型有两种方法: 1. 调用包装类的 parseXxx 静态方法 2. 调用包装类的 valueOf() 方法转换为基本类型的包装类,会自动拆箱 PS:其他基

java实现图片与base64字符串之间的转换

java实现图片与base64字符串之间的转换 package com.zxc.testjava.ant; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io.IOException; import java.io.InputStream; import java.io.OutputStream; import sun.misc.BASE64Decoder; import sun.misc

JavaSE(六)包装类、基本类型和字符串之间的转换、==和equals的区别

一.包装类 Java语言是一个面向对象的语言,但是Java中的基本数据类型却是不面向对象的,这在实际使用时存在很多的不便,为了解决这个不足, 在设计类时为每个基本数据类型设计了一个对应的类进行代表,这样八个和基本数据类型对应的类统称为包装类(Wrapper Class),有些地方也翻译为外覆类或数据类型类. 1.1.包装类均位于Java.lang包,包装类和基本数据类型的对应关系如下表所示: Primitive-Type   Wrapper-Class        byte          

C++中数字与字符串之间的转换,别人的,

C++中数字与字符串之间的转换 1.字符串数字之间的转换 (1)string --> char *   string str("OK");   char * p = str.c_str(); (2)char * -->string   char *p = "OK";   string str(p); (3)char * -->CString    char *p ="OK";   CString m_Str(p);   //或者