`
mglslg
  • 浏览: 15966 次
  • 性别: Icon_minigender_2
  • 来自: 内蒙古
社区版块
存档分类
最新评论

Date 和String之间的转换main函数

    博客分类:
  • java
 
阅读更多
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);
}

分享到:
评论

相关推荐

    新手学习C++入门资料

    数字类型和数字类型、指针和指针之间可以相互转换。当然,数字类型和指针类型也可以相互转换,但通常认为这样做是不安全而且也是没必要的。强制类型转换可以避免编译器的警告。 long int el=123; short i=(int) ...

    C++ 课程作业 第六章 数组指针与字符串2——vector类(图书管理)

    请根据给定的main函数及程序输出,完成设计。具体要求如下。 一、请设计一个Book类(与动态数组类的要求一致): 1、包括私有成员: unsigned int m_ID;//编号 string m_Name;//书名 string m_Introductio//简介 ...

    java时间格式大全(算法源码)

    String dateString = formatter.format(currentTime); return dateString; } /** * 将长时间格式字符串转换为时间 yyyy-MM-dd HH:mm:ss * * @param strDate * @return */ public static Date strToDateLong...

    C++ 课程作业 第六章 数组指针与字符串2——动态数组类(图书管理)

    请根据给定的main函数及程序输出,完成设计。具体要求如下。 一、请设计一个Book类: 1、包括私有成员: unsigned int m_ID;//编号 string m_Name;//书名 string m_Introductio//简介 string m_Author;//作者 ...

    j2se项目源码及介绍_飞鸽传书

    函数描述 public static String getCurrentDate() 将当前日期返回"yyyy-MM-dd"的字符串表现形式。 public static String getCurrentTime() 将当前日期返回"yyyy年MM月dd日 HH:mm:ss"的字符串表现形式。 public ...

    现代C++程序设计

    4.1.1 只由一个main函数构成的程序 4.1.2 包含多个函数的程序 4.1.3 函数是个好东西 4.1.4 三个重要的问题 4.2 函数:基本格式 4.3 函数的编写要求 4.3.1 你想住在C++旅馆中吗 4.3.2 函数为先 4.3.3 函数声明或函数...

    【全新正版】现代C++程序设计(原书第2版)

    4.1.1 只由一个main函数构成的程序 4.1.2 包含多个函数的程序 4.1.3 函数是个好东西 4.1.4 三个重要的问题 4.2 函数:基本格式 4.3 函数的编写要求 4.3.1 你想住在C++旅馆中吗 4.3.2 函数为先 4.3.3 函数声明或函数...

    通讯录管理系统课程设计报告.doc

    图 三、详细设计 1、数据结构设计 #include<stdio.h> /*标准输入输出函数库*/ #include<stdlib.h> /*标准函数库*/ #include<string.h> /*字符串函数库*/ #define FILENAME "phone.dat" struct date //定义一个...

    在一小时内学会 C#(txt版本)

    对 C++ 来说,前面例子中 Date 类的属性就是 day、month 和 year,而你添加了 Get 和 Set 方法。C# 提供了一种更加便捷、简单而又直接的属性访问方式。 所以上面的类应该写成这样: 复制内容到剪贴板 代码: using ...

    JDT生成代码实例

    String[] imports = {"java.util.Date", "java.util.Random"}; for(String imp : imports){ //创建一个新包声名 ImportDeclaration importDeclaration = ast.newImportDeclaration(); //添加包说明 ...

    java常用工具类的使用

    调用DateFormat对象的format方法可以把Date对象转换成为指定格式的String类型数据。比如: Date today=new Date(); DateFormat df=DateFormat.getDateInstance(DateFormat.FULL,Locale.CHINA); String result=df....

    C++ 人事管理系统(实验)

    考虑到通用性,仅抽象出各类人员都具有的属性:编号、姓名、性别、出生日期(Date对象)、身份证号等; ⑵从People(人员类)派生出Student(学生类),并添加属性:班号classNO; ⑶从People类派生出Teacher(教师...

    一些C面试题,希望能对大家有帮助

    只在当前源文件中使用的函数应该说明为内部函数(static),内部函数应该在当前源文件中说明和定义。对于可在当前源文件以外使用的函数,应该在一个头文件中说明,要使用这些函数的源文件要包含这个头文件 static全局...

    C++第一次大作业

    第一次作业 这个作业将让你去练习建立一些简单的类和使用C++的基本功能,包括:封装,引用,动态内存开辟, 简单构造...R4.5) 所有的堆对象应该在main函数返回之前释放. R4.5)你能在添加一个新元素到数组中之前来检查界限.

    leetcode中国-Algorithm:还有很长的路要走

    用Hashtable高效求两数和,main()函数写test case示例 HashTable 11/09 2 加法进位问题,链表表示 Linked List 12/06 3 two pointers/ sliding window在hashmap中更新左边界位置,找string中的最长substring Two ...

    j2ee实验报告

    2)编写猜数程序,由计算机的随机函数自动生成0~9之间的一个数,给三次猜数机会,如果猜错给出提示信息是“大了”或“小了”,猜数结束给出适当的对错判断信息。 3)定义基类Person(人),分别自选两个私有字段...

    包含拍照截图修图的安卓程序

    setContentView(R.layout.activity_main); findViewById(R.id.button_start).setOnClickListener(this); showImage = (ImageView) findViewById(R.id.img_capt); } @Override public void onClick(View v...

    linux 程序、动态库、静态库内部添加版本号和编译时间详解

    给程序和库添加版本号和...程序内部定义版本宏,然后 main 函数通过 -v 参数,打印版本号和编译时间,代码如下: 注:__DATE__(编译日期), __TIME__(编译时间) #include #include <string> #define VERSION 0.

    c++学生成绩管理

    void date_save() /*保存函数*/ { FILE *fp_save; if((fp_save=fopen("stud1.txt","w"))==NULL) printf("不能打开文件!\n"); else { for(iStudent=1;iStudent;iStudent++) { } fclose(fp_save); ...

    Excel POI读取封装(文件+示范代码)

    List<HashMap<String, String>> dataList = new ArrayList<HashMap<String, String>>( 0);// 存放其他数据集合 for (int i = startRow; i ; i++) {// 循环行 // ;i的范围是xls坐标中的数字(A‘1’,C‘10’) ...

Global site tag (gtag.js) - Google Analytics