java的日历类
//日历类
1.日历类的获取
package com.hero;
import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;
public class CalendarDemo {
public static<T> void sop(T t){ System.out.println(t); } public static void main(String[] args) { Calendar c = Calendar.getInstance();//默认时区和语言环境获得一个日历 String[] mons = {"一月","二月","三月","四月","五月","六月","七月","八月","九月","十月","十一月","十二月"}; String[] weks = {"星期一","星期二","星期三","星期四","星期五","星期六","星期日"}; int index1 = c.get(Calendar.MONTH);//获得这个月,0代表1月 int index2 = c.get(Calendar.DAY_OF_WEEK);//获得这个星期的第几天 sop(c.get(Calendar.YEAR)+"年");//返回当前年 sop(c.get(Calendar.MONTH)+1+"月"); sop(mons[index1]); sop(c.get(Calendar.DAY_OF_MONTH));//返回这个月的天数 sop(c.get(Calendar.HOUR)+"时"); sop(c.get(Calendar.MINUTE)+"分"); sop(c.get(Calendar.SECOND)+"秒"); sop(weks[index2-2]); sop(c.get(Calendar.DAY_OF_WEEK)); sop(c.getTimeInMillis());//获得当前类的毫秒数 Date d = new Date();//格式化输出日期 SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd"); String year = sdf.format(d); System.out.println("今天的日期为:"+year); }
}
2.日历类的设置
package com.hero;
import java.util.Calendar;
public class CalendarDemo2 {
public static<T> void sop(T t) { System.out.println(t); } public static void printCalendar(Calendar c){ sop(c.get(Calendar.YEAR)+"年"); sop(c.get(Calendar.MONTH)+"月"); sop(c.get(Calendar.DAY_OF_MONTH)+"日"); sop(c.get(Calendar.DAY_OF_WEEK)-1); } public static void main(String[] args) { Calendar c = Calendar.getInstance(); c.set(2018,10,29); printCalendar(c); }
}
//学习自云栖社区:吞吞吐吐的
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
基于OpenSSL的HTTPS通信C++实现
HTTPS是以安全为目标的HTTP通道,简单讲是HTTP的安全版。即HTTP下加入SSL层,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。Nebula是一个为开发者提供一个快速开发高并发网络服务程序或搭建高并发分布式服务集群的高性能事件驱动网络框架。Nebula作为通用网络框架提供HTTPS支持十分重要,Nebula既可用作https服务器,又可用作https客户端。本文将结合Nebula框架的https实现详细讲述基于openssl的SSL编程。如果觉得本文对你有用,帮忙到Nebula的Github或码云给个star,谢谢。Nebula不仅是一个框架,还提供了一系列基于这个框架的应用,目标是打造一个高性能分布式服务集群解决方案。Nebula的主要应用领域:即时通讯(成功应用于一款IM)、消息推送平台、数据实时分析计算(成功案例)等,Bwar还计划基于Nebula开发爬虫应用。 1. SSL加密通信 HTTPS通信是在TCP通信层与HTTP应用层之间增加了SSL层,如果应用层不是HTTP协议也是可以使用SSL加密通信的,比如WebSocket协议WS的加上SSL层之...
- 下一篇
Python网络爬虫(正则, 内涵段子,猫眼电影, 链家爬取)
正则表达式(re模块): 数据的分类: 结构化数据 有固定的格式 如HTML、XML、JSON 非结构化数据 图片、音频、视频 这类数据一般存储为二进制 正则: 使用流程: 创建编译对象:p = re.compile("正则表达式") 对字符串匹配:r = p.match("字符串") 获取匹配结果:print(r.group()) 常用方法: match(str) 字符串开头的第一个 返回对象 search(str) 从头开始匹配 只匹配一个 返回对象 group() 从mat
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
-
Docker使用Oracle官方镜像安装(12C,18C,19C)
- Springboot2将连接池hikari替换为druid,体验最强大的数据库连接池
- CentOS8编译安装MySQL8.0.19
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- SpringBoot2配置默认Tomcat设置,开启更多高级功能
- MySQL8.0.19开启GTID主从同步CentOS8
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- SpringBoot2编写第一个Controller,响应你的http请求并返回结果
推荐阅读
最新文章
- CentOS8编译安装MySQL8.0.19
- CentOS6,CentOS7官方镜像安装Oracle11G
- SpringBoot2整合Thymeleaf,官方推荐html解决方案
- 设置Eclipse缩进为4个空格,增强代码规范
- CentOS7,8上快速安装Gitea,搭建Git服务器
- Windows10,CentOS7,CentOS8安装MongoDB4.0.16
- CentOS7安装Docker,走上虚拟化容器引擎之路
- CentOS6,7,8上安装Nginx,支持https2.0的开启
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker安装Oracle12C,快速搭建Oracle学习环境