导航:首页 > 编程语言 > 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相关的资料

热点内容
java中快捷键 浏览:974
网站源码下载有什么用 浏览:457
oracle命令创建用户 浏览:513
信息加密怎么解除vivo 浏览:578
python3写excel 浏览:964
戴尔服务器管理口怎么看配置 浏览:913
相关性不好的数据可以用bp算法 浏览:124
单片机入门教程16 浏览:375
日本语言编译书 浏览:751
服务器托管和租用怎么理解 浏览:561
程序员返聘机会 浏览:994
苹果手机app皮肤怎么换 浏览:964
电脑文件夹黑了怎么办 浏览:826
命令行启动桌面 浏览:295
腾讯视频app怎么登陆会员 浏览:79
电脑应用源码怎么用 浏览:1006
77号命令 浏览:15
湖南防疫命令 浏览:646
画世界app怎么弄成粉色 浏览:67
内存加密能格式化吗 浏览:159