「java日期时间类型」java的datetime类型

博主:adminadmin 2022-11-27 01:18:07 60

本篇文章给大家谈谈java日期时间类型,以及java的datetime类型对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

java程序定义一个日期类

正好我这有一个日期的工具类,你参考一下。我是直接黏贴进来的,看起来感觉有点乱,你复制后放到eclipse里看就整齐了。

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.Calendar;

import java.util.Date;

import org.junit.Test;

/**

* @author Administrator

* 各种日期、时间转换的示例总结:

*/

public class DateFormatUtil {

/**

* 将当前时间转换成指定格式的日期形式的字符串输出

* */

@Test

public void dateToStr(){

SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String dateString = sdf.format(new Date());

System.out.println(dateString);

}

/**

* 将给定时间格式的字符串,解析成Date输出

* @throws ParseException

* */

@Test

public void strToDate() throws ParseException{

String str = "201012241002";//yyyyMMddhhmm

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddhhmm");

Date date = sdf.parse(str);

System.out.println(date);

}

/**

* 字符串,格式化 为指定字符串

* @throws ParseException

*/

@Test

public void formatstr()throws ParseException{

String str = "20170314155847";//yyyyMMddhhmm

SimpleDateFormat sdf = new SimpleDateFormat("yyyyMMddHHmmss");

SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");

String str2 = sdf2.format(sdf.parse(str));

System.out.println(str2);

}

/**

* 操作时间:当前时间减去一天,一月,一年

*/

@Test

public void oprateDate(){

Date date = new Date();//获取当前时间

Calendar calendar = Calendar.getInstance();

calendar.setTime(date);

// calendar.add(Calendar.YEAR, -1);//当前时间减去一年,即一年前的时间

// calendar.add(Calendar.MONTH, -1);//当前时间前去一个月,即一个月前的时间

calendar.add(Calendar.DATE, -1);

Date time = calendar.getTime();//获取一年前的时间,或者一个月前的时间

System.out.println(time);

}

}

java里面的时间是什么数据类型

java里面的时间是Date类型的。

java的基本数据类型包括:byte,short,int,lang,float,double,char,Boolean,没有Date类型。

date类型是一个封装类。

获取当前时间的方法可以用getDate或者new date()来获取。

如何将JAVA DATE类型的日期 转换成指定格式类型的 (如:YYYY-MM-DD) 的 DATE类型数据?

Date类型并没有格式,只有转换成String格式的时候让格式化显示。

new SimpleDateFormat("yyyy-MM-dd HH:mm:ss")format(new Date());

Calendar calendar = Calendar.getInstance();

int year = Integer.parseInt(datetime.substring(0,4));

int month = Integer.parseInt(datetime.substring(5,7));

int date = Integer.parseInt(datetime.substring(8,10));

int hour = Integer.parseInt(datetime.substring(11,13));

int minute = Integer.parseInt(datetime.substring(14,16));

//int second = Integer.parseInt(datetime.substring(17,19));

if(calendar.get(Calendar.YEAR)year){

int y = calendar.get(Calendar.YEAR)-year;

扩展资料:

Date类可以在java.util包中找到,用一个long类型的值表示一个指定的时刻。它的一个有用的构造函数是Date(),创建一个表示创建时刻的对象。getTime()方法返回Date对象的long值。

import java.util.*;

public class Now {

public static void main(String[] args) {

Date now = new Date();

long nowLong = now.getTime();

System.out.println("Value is " + nowLong);

参考资料来源:百度百科-java日期函数

datetime对应java什么类型?

数据库里面的datetime对应java里面的:java.util.Date

java.util.Date 包含日期

java.util.Time 包含时间

java.util.Timestamp 包含日期和时间

java

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。

关于java日期时间类型和java的datetime类型的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

The End

发布于:2022-11-27,除非注明,否则均为首码项目网原创文章,转载请注明出处。