calendarjava的简单介绍
本篇文章给大家谈谈calendarjava,以及对应的知识点,希望对各位有所帮助,不要忘了收藏本站喔。
本文目录一览:
- 1、calendar 当前时间加一天怎么做? java
- 2、java中的Calendar如何使用?
- 3、java如何为当前时间创建一个 Calendar 对象?
- 4、java中Calendar设置星期几
calendar 当前时间加一天怎么做? java
calendar 当前时间加一天怎么做? java, java中的calendar如何在当前时间加一天?
方法如下哪滑凯:
Date date = new Date();设定当前日期
calendar.add(Calendar.setTime(date);/日历物件
calendar;当前时间
Calendar calendar = Calendar.getInstance();/.DAY_OF_MONTH, 1);天数加一
Java是一种可以撰写跨平台应用程式的面向物件的程式设计语言。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于PC、资料中心、游戏控制台、科学超级计算机、行动电话和网际网路,同时拥有全球最大的开发者专业社群。
与传统程式不同,Sun 公司在推出 Java 之际就将其作为一种开放的技术。全球数以万计的 Java 开发公司被要求所设计的 Java 软体必须相互相容。“Java 语言靠群体的力量而非公司的力量”是 Sun 公司的口号之李唤一,并获得了广大软体开发商的认同。这与微软公司所倡导的注重精英和封闭式的模式完全不同。
Sun 公司对 Java 程式语言的解释是:Java 程式语言是个简单、面向物件、分散式、解释性、健壮、安全与系统无关、可移植、高效能、多执行绪和动态的语言。
Java 平台是基于 Java 语言的平台。这样的平台目前非常流行,因此微软公司推出了与之竞争的.NET平台以及模仿 Java 的 C#语言。
java怎么获得当前时间多一天
java在当前系统时间加一天主要是使用calendar类的add方法,如下程式码:
import java.util.Calendar;
import java.util.Date;
public class ceshi {
public static void main(String[] args) {
Date date = new Date(); 新建此时的的系统时间
System.out.println(getNextDay(date)); 返回明天的时间
}
public static Date getNextDay(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DAY_OF_MONTH, +1);+1今天的时间加一天
date = calendar.getTime();
return date;
}
}
php怎么将当前时间戳增加一year
$now_date = time(); 获得当前时间戳
$year = date("Y",$date); 得到当前 year
$o_date = date("-m-d G:i:s",$date); 除了year 外的日期字串
$result = strtotime(($year+1).$o_date); year + 1 然后以字串连结的形式和$o_date结合成日期字串,再strtotime转化时间戳
----------------------------------------------
上述是考虑到闰year会多1天。
如果不需要考虑闰year 。
可以直接加上1year(平year)的秒数~
也就是3600*24*365
----------------------------------------------
year 居然是 “不适让缓合” 词汇
WHY??
echo strtotime("+1 year"); 返回的是时间戳, 如果要转换成一般时间格式还需要下面的函式
echo date('Y-m-d H:i:s', strtotime("+1 year"));
==================================================================
同理,不仅仅可以+year 还可以是天, 月日都可以的,如下程式码:
?php
echo strtotime("now"), "\n";
echo strtotime("10 September 2000"), "\n";
echo strtotime("+1 day"), "\n";
echo strtotime("+1 week"), "\n";
echo strtotime("+1 week 2 days 4 hours 2 seconds"), "\n";
echo strtotime("next Thursday"), "\n";
echo strtotime("last Monday"), "\n";
?
Java取当前时间
tomcat时间跟系统时间不一致的问题解决方法 摘自 -- 黑夜的部落格 一,在catalina.bat中 配置如下: set JAVA_OPTS=%JAVA_OPTS% -Duser.timezone=GMT+08 -Xms256m -Xmx800m -Djava.util.logging.manager=.apache.juli.ClassLoaderLogManager -Djava.util.logging.config.file="%CATALINA_BASE%\conf\logging.properties" -Xms256m -Xmx800m(初始化记忆体大小为256m,可以使用的最大记忆体为800m), -Duser.timezone=GMT+08 设定为北京时间 二,在eclipse中设定 在 首选项-Tomcat -JVM Settings 项,设定JRE的版本为'jre1.5.0_06',并且新增如下几个JVM Parameters: -Xms128m -Xmx512m -Dfile.encoding=UTF8 -Duser.timezone=GMT+08
java中怎么获取当前时间的前一天
public static Date getNextDay(Date date) {
Calendar calendar = Calendar.getInstance();
calendar.setTime(date);
calendar.add(Calendar.DAY_OF_MONTH, -1);
date = calendar.getTime();
return date;
}
Java怎么系统时间减当前时间
系统时间、当前时间,如果都是同时区,结果是0
~~~~~~~~
java怎么获取当前时间
/**
* 获取系统当前时间 br
* 方 法 名:getCurrentDatebr
*
* @param formatStr
* 需要格式的目标字串例:yyyy-MM-dd
* @return Date 时间物件
*/
publicstatic Date getCurrentDate() {
returnnew Date();
}
publicString getTodayString() {
Calendarca = Calendar.getInstance();
StringcurrDate = ca.get(Calendar.YEAR) + "-"
+(ca.get(Calendar.MONTH) + 1) + "-"
+ca.get(Calendar.DAY_OF_MONTH);
ineek = ca.get(Calendar.DAY_OF_WEEK);
Stringweekday = "";
if(week == 1) {
weekday= "星期天";
}else if (week == 2) {
weekday= "星期一";
}else if (week == 3) {
weekday= "星期二";
}else if (week == 4) {
weekday= "星期三";
}else if (week == 5) {
weekday= "星期四";
}else if (week == 6) {
weekday= "星期五";
}else if (week == 7) {
weekday= "星期六";
}
returncurrDate + " " + weekday;
}
Java怎么当前时间减过去时间
这前后时间可能是机器生成的,也可能是人工输入的,那么我们可以通过下面程式码来实现
DateFormat df = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
try
{
Date d1 = df.parse("2004-03-26 13:31:40");
Date d2 = df.parse("2004-01-02 11:30:24");
long diff = d1.getTime() - d2.getTime();这样得到的差值是微秒级别
long days = diff / (1000 * 60 * 60 * 24);
long hours = (diff-days*(1000 * 60 * 60 * 24))/(1000* 60 * 60);
long minutes = (diff-days*(1000 * 60 * 60 * 24)-hours*(1000* 60 * 60))/(1000* 60);
System.out.println(""+days+"天"+hours+"小时"+minutes+"分");
}
catch (Exception e)
{
}
[img]java中的Calendar如何使用?
package pack.java.calendar.demo; \x0d\x0a \x0d\x0aimport java.text.SimpleDateFormat; \x0d\x0aimport java.util.Calendar; \x0d\x0aimport java.util.Date; \x0d\x0aimport java.util.GregorianCalendar; \x0d\x0a \x0d\x0apublic class CalendarDemo { \x0d\x0a private static SimpleDateFormat date_format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss"); \x0d\x0a public static void main(String[] args) { \x0d\x0a \x0d\x0a //获取calendar实例; \x0d\x0a Calendar calendar = Calendar.getInstance(); \x0d\x0a \x0d\x0a //判断calendar是不是GregorianCalendar类的实例; \x0d\x0a if(calendar instanceof GregorianCalendar){ \x0d\x0a System.out.println("属于GregorianCalendar类的实例!"); \x0d\x0a } \x0d\x0a \x0d\x0a //从calendar对象中获得date对象,当前时间; \x0d\x0a Date dates = calendar.getTime(); \x0d\x0a \x0d\x0a //格式化中隐时间; \x0d\x0a String date_str= date_format.format(dates); \x0d\x0a System.out.println(date_str); \x0d\x0a \x0d\x0a //设置月份05;代表日历的月份6月,因为月份从0开始。 \x0d\x0a calendar.set(Calendar.MONTH, 05); \x0d\x0a \x0d\x0a int months = calendar.get(Calendar.MONTH); \x0d\x0a System.out.println(months); //输出05; \x0d\x0a \x0d\x0a //设置日期为2011-07-24 09:59:50 \x0d\x0a calendar.set(2011, 06, 24, 9, 59, 50); \x0d\x0a String getDate = date_format.format(calendar.getTime()); \x0d\x0a System.out.println(getDate); //输出2011-07-24 09:59:50; \x0d\x0a \x0d\x0a //比较日前大小; \x0d\x0a if(new Date().getTime() calendar.getTimeInMillis()){ \x0d\x0a System.out.println("当前日期在后!"); \x0d\x0a }else{ \x0d\x0a System.out.println("当前衫念日期或培困在前!"); \x0d\x0a } \x0d\x0a \x0d\x0a //设置当前时间为:2011-07-24 11:06:00 \x0d\x0a calendar.setTime(new Date()); \x0d\x0a int year = calendar.get(Calendar.YEAR); //获取年; \x0d\x0a int month = calendar.get(Calendar.MONTH); //获取月; \x0d\x0a int date = calendar.get(Calendar.DATE); //获取天; \x0d\x0a int hour = calendar.get(Calendar.HOUR); //获取小时; \x0d\x0a int minute = calendar.get(Calendar.MINUTE); //获取分钟; \x0d\x0a int second = calendar.get(Calendar.SECOND); //获取秒钟; \x0d\x0a int hour_of_day = calendar.get(Calendar.HOUR_OF_DAY); //第几个小时, \x0d\x0a int day_of_month = calendar.get(Calendar.DAY_OF_MONTH); //这天,在一个月内是第几天. \x0d\x0a int day_of_week = calendar.get(Calendar.DAY_OF_WEEK); //这天,在一周内,是第几天. \x0d\x0a int day_of_year = calendar.get(Calendar.DAY_OF_YEAR); //这天,在一年内,是第几天。 \x0d\x0a int week_of_year = calendar.get(Calendar.WEEK_OF_YEAR); //这周,在一年内是第几周; \x0d\x0a int week_of_month = calendar.get(Calendar.WEEK_OF_MONTH);//这周,在这个月是第几周;以以星为标准; \x0d\x0a int zone_offset = calendar.get(Calendar.ZONE_OFFSET); //获取时区; \x0d\x0a int day_of_week_in_month = calendar.get(Calendar.DAY_OF_WEEK_IN_MONTH); //某月中第几周,按这个月1号算,1号起就是第1周,8号起就是第2周。以月份天数为标准 \x0d\x0a int r = calendar.get(Calendar.AM_PM); \x0d\x0a if(r==calendar.AM){ \x0d\x0a System.out.println("现在是上午"); \x0d\x0a } \x0d\x0a \x0d\x0a if(r==calendar.PM){ \x0d\x0a System.out.println("现在是下午"); \x0d\x0a } \x0d\x0a System.out.println("=================================================="); \x0d\x0a System.out.println(year); \x0d\x0a System.out.println(month); \x0d\x0a System.out.println(date); \x0d\x0a System.out.println(hour); \x0d\x0a System.out.println(minute); \x0d\x0a System.out.println(second); \x0d\x0a System.out.println(hour_of_day); \x0d\x0a System.out.println(day_of_month); \x0d\x0a System.out.println(day_of_week); \x0d\x0a System.out.println(day_of_year); \x0d\x0a System.out.println(week_of_year); \x0d\x0a System.out.println(week_of_month); \x0d\x0a System.out.println(zone_offset); \x0d\x0a System.out.println(day_of_week_in_month); \x0d\x0a } \x0d\x0a}
java如何为当前时间创建一个 Calendar 对象?
alendar.setTime(date)可以解决;
将字符串转化为 Date 类型,然后再设为 Calendar 类型盯耐。
// 创建 Calendar 对象 Calendar calendar = Calendar.getInstance(); // 默认是当绝陪前日期 try { // 对 calendar 设置时间的方法 // 设置传并则蠢入的时间格式 SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-M-d H:m:s"); // 指定一个日期 Date date = dateFormat.parse("2013-6-1 13:24:16"); // 对 calendar 设置为 date 所定的日期 calendar.setTime(date); // 按特定格式显示刚设置的时间 str = (new SimpleDateFormat("yyyy-MM-dd HH:mm:ss:SSS")).format(calendar.getTime()); System.out.println(str); } catch (ParseException e) { e.printStackTrace(); }
java中Calendar设置星期几
package com;
import java.util.Calendar;
import java.util.Locale;
public class Test
{
public static void main(String[] args)
{
Calendar 祥让calendar = Calendar.getInstance();
calendar.set(2020, 0, 1);
// 日~六
// 1~7
int 裤迅desc = 谨纯局6 - calendar.get(Calendar.DAY_OF_WEEK);
calendar.add(Calendar.DAY_OF_WEEK, desc);
System.out.format(Locale.CHINA, "%1$tY年%1$tm月%1$td号%1tA", calendar);
}
}
关于calendarjava和的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。