calender获取日期前几月_java获取当前年份、月份和日期字符串等

Java获取当前年份、月份和日期是通过Calendar类的实例对象来获取的。

首先创建一个Calendar类的实例对象,Calendar类属于java.util包。

Calendar calendar = Calendar.getInstance();

获取当前年份、月份和日期等。

// 获取当前年

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

// 获取当前月

int month = calendar.get(Calendar.MONTH) + 1;

// 获取当前日

int day = calenedar.get(Calendar.DATE);

// 获取当前小时

int hour = calendar.get(Calendar.HOUR_OF_DAY);

// 获取当前分钟

int minute = calendar.get(Calendar.MINUTE);

// 获取当前秒

int second = calendar.get(Calendar.SECOND);

// 获取当前是本周第几天

int dayOfWeek = calendar.get(Calendar.DAY_OF_WEEK);

// 获取当前是本月第几天

int dayOfMonth = calendar.get(Calendar.DAY_OF_MONTH);

// 获取当前是本年第几天

int dayOfYear = calendar.get(Calendar.DAY_OF_YEAR);

获取当月的第一天和最后一天的字符串。

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd");

// 获取当月第一天

calendar = Calendar.getInstance();

calendar.add(Calendar.MONTH, 0);

calendar.set(Calendar.DAY_OF_MONTH, 1);

String firstday = format.format(calendar.getTime());

// 获取当月最后一天

calendar = Calendar.getInstance();

calendar.add(Calendar.MONTH, 1);

calendar.set(Calendar.DAY_OF_MONTH, 0);

String lastday = format.format(calendar.getTime());

// 打印结果字符串

System.out.println("本月第一天和最后一天分别是:" + firstday + " 和 " + lastday + "。");

另外也可以使用Date类的实例对象配合SimpleDateFormat类的实例对象来获取当前日期字符串。

SimpleDateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");

Date date = new Date();

System.out.println("当前日期字符串:" + format.format(date) + "。");

"大概每个人都会遇到一个不能在一起的人,放手舍不得,坚持又太累,这样的爱而不得最是煎熬。"

java 获取当前年份 月份,当月第一天和最后一天

获取当前年份 月份,当月第一天和最后一天,工作中会经常用到,下面是代码: package basic.day01; import java.text.SimpleDateFormat; import ...

java 获取当前年份 月份 日期

import java.util.Calendar; public class Main {  public static void main(String[] args) {    Calendar ...

Java -- 获取当前日期、当月月初日期、月末日期

Learn From:http://blog.csdn.net/sunhuwh/article/details/39161323 public class CalendarTest { public ...

[Java] 获取本月周次和日期时间段信息

package com.wdcloud.monitoring.common; import java.text.SimpleDateFormat; import java.util.ArrayList ...

java获取下一天的日期

我们来看看Java怎么获取下一天的日期: 哈哈哈,开玩笑啦,这个只是个段子. "哪怕悲伤有1000种,快乐有1种就够了."

Java实现指定年份月份的日历表

输入指定的年份与月份,看这个月的日历表 package Xueying_Liu; import java.util.Scanner; public class rilibiao { public st ...

java和.net 处理任意格式日期字符串转日期类型,

1.SimpleDateFormat.parse 把指定格式字符串转日期类型 public static Calendar convToCalender(String str,String templ ...

java获取本周 上周的所有日期

1 根据当前日期获得所在周的日期区间(周一和周日日期) public String getTimeInterval(Date date) { Calendar cal = Calendar.getIn ...

java获取近几天的日期

最近在写接口的时候老遇见从mysql中获取近几天数据的需求,获取日期这块不是很熟,网上看了很多但是代码量都太大,还是问了下别人,写了三行代码就解决了,不多说 贴代码了 下面是我获取近十天,每天的日期: ...

随机推荐

[asp.net]c# winform打印类

using System; using System.Collections.Generic; using System.Text; using System.Windows.Forms; using ...

三、jQuery--Ajax基础--Ajax全接触--JSON

JSON基本概念 JSON:JavaScript对象表示法(JavaScript Object Notation) JSON是存储和交换文本信息的语法,类似XML.它采用键值对的方式来组织,易于人们阅 ...

Tomcat内存设置详解

Java内存溢出详解 一.常见的Java内存溢出有以下三种: 1. java.lang.OutOfMemoryError: Java heap space ----JVM Heap(堆)溢出 JVM在 ...

bzoj1827 [Usaco2010 Mar]gather 奶牛大集会

不就是移一下树根,回溯一下吗? 诶?黄学长为什么可以直接找? 诶?这不是重心吗? YY了一下证明 很简单 由于重心max{sz[v]} <= sz[u] / 2的性质,可以证明每一步远离重心的移 ...

很好的一个dp题目 Codeforces Round &num;326 &lpar;Div&period; 2&rpar; D dp

http://codeforces.com/contest/588/problem/D 感觉吧,这道题让我做,我应该是不会做的... 题目大意:给出n,L,K.表示数组的长度为n,数组b的长度为L,定 ...

CentOS,crontab的学习、使用、问题解决记录

参考:http://blog.csdn.net/luanwpp/article/details/7490871 参考: http://mp.weixin.qq.com/s?src=11&tim ...

爬虫之进阶 基于twisted实现自制简易scrapy框架(便于对scrapy源码的理解)

1.调度器 class Scheduler(object): """调度器""" def __init__(self, engine): & ...

em&comma;px&comma;rem的区别

px:IE无法调整px作为单位的字体大小. 是像素,是相对长度单位,是相对于显示器屏幕分辨率而言的. em:相对于当前对象内文本的字体尺寸.1em=16px: rem:在设置字体大小时,虽然仍然是相对 ...

同一个脚本在SQLPLUS和SQLDEV上的不同

前几天收集了信息给Oracle.oracle那边表示格式不正确.让我又一次收集.我非常费解,我是依照官方文档做的呀,怎么会? 于是我果断自己搭了一个环境:RHEL5.8+10.2.0.5 客户那边没法 ...

Jenkins中的邮件配置

摘自http://blog.csdn.net/fullbug/article/details/53024562 Jenkins是一个很受欢迎的CI持续集成工具,能够实现项目的自动构建.打包.测试.发布 ...

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值