导航:首页 > 编程语言 > javadate转换calendar

javadate转换calendar

发布时间:2024-12-02 23:01:11

java的前台传来一个Date日期的值,我想做的是:让这个日期减一天,比如页面上传来的是2013-1-1,那么减一天为

最简单的做法是:
// 假如这是前台传来的Date时间
Date dt;
// 1天的毫秒数
long oneDayTime = 1000*3600*24;
// 这个now就是减1天的时间了
Date nowTime = new Date(dt.getTime() - oneDayTime);

原理就是用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;

(2)javadate转换calendar扩展阅读:

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);

阅读全文

与javadate转换calendar相关的资料

热点内容
android权限组 浏览:168
2017单片机 浏览:474
让孩子感兴趣编程的电影 浏览:258
用颜料制作脆皮解压球 浏览:931
火箭解压器 浏览:71
cnet中级程序员面试题 浏览:189
单片机怎么做人脸识别 浏览:151
监狱办理工商银行app怎么办呢 浏览:816
c语言写编程时需要用什么输入法 浏览:587
生发程序员 浏览:164
高考英语pdf 浏览:415
哈利波特忘记服务器怎么办 浏览:821
怎么看其他电脑共享文件夹 浏览:510
py文件夹后缀 浏览:720
你对我们的app有什么建议 浏览:583
phpgetcookie 浏览:144
程序员最烦遇到的单词 浏览:124
开始服务器升级需要什么 浏览:984
gcc中的编译选项 浏览:192
程序员长沙开滴滴 浏览:138