日期转换和日历的使用方法

java版 波斯历、伊斯兰历与公历转换源码。 包括公历转波斯/伊斯兰日历、波斯/伊斯兰日历转公历,获取波斯/伊斯兰日历一个月的最大天数等方法 立即下载

 

package com.tests;

import java.text.SimpleDateFormat;
import java.util.Calendar;
import java.util.Date;

public class 日期日历转换 {

	public static void main(String[] args) {
		//==================获取当前时间========================
		Date date = new Date();
		System.out.println("当前时间为:" +date);//当前时间为:Fri Jan 12 16:11:51 CST 2018
		//创建日期格式的对象 把日期转化为字符串
		SimpleDateFormat sdf = new SimpleDateFormat();
		System.out.println(sdf); //日期格式的对象(java.text.SimpleDateFormat@b5341f2a)==sdf
		String dates = sdf.format(date); //把日期转化为字符串
		System.out.println(dates); //18-1-12 下午4:11
		
		//解析就是把字符串转化为日期对象
		SimpleDateFormat sdf2 = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
		String date2 = sdf2.format(date);//2018-01-12 16:11:51
		System.out.println(date2);
		
		SimpleDateFormat sdf3 = new SimpleDateFormat("yyyy年MM月dd日  HH:mm:ss");
		String date3 = sdf3.format(date);//2018年01月12日  16:11:51
		System.out.println(date3);

		//=================获取日历类(日历对象的月份是从0开始的计算应加一,周数是从2开始的,周数减一)=====================
		Calendar c = Calendar.getInstance();//Calendar是日历对象默认是当前时间,月份是从0开始的计算应加一
		int year = c.get(Calendar.YEAR);
		int month = c.get(Calendar.MONTH);
		int day = c.get(Calendar.DATE);
		System.out.println(month+"KKKKKKK");//0KKKKKKK 日历对象的月份是从0开始的
		System.out.println(year+"年"+month+1+"月"+day+"日"+"花花世界");//2018年01月12日
		
		//计算出生的天数
		//得到当前的日历对象     毫秒为单位
		long datenow = c.getTimeInMillis();
		//得到出生日期的日历对象  
		c.set(1999, 12, 9);
		long birthday = c.getTimeInMillis();
		Long days=(datenow-birthday)/(1000*60*60*24);
		System.out.println(datenow-birthday);
		System.out.println("来到这个世界的天数:"+days);
	}

}



伊朗历与公历转换算法 c语言实现的伊朗历和公历的相互转换 函数名称:ShamsiToMiladi 函数说明:转换波斯历为公历 函数名称:MiladiToShamsi 函数说明:转换公历为波斯历 立即下载

相关推荐

日期转换器:公历、波斯和伊斯兰历:转换公历、波斯/贾拉里(太阳回历)和伊斯兰农历回历的日期-matlab开发

dateconv(Y,M,D,from_calend,to_calend) 计算公历公历 ('ce')、波斯太阳回历或贾拉利 ('sh') 和伊斯兰农历回历 ('lh') 日历之间的双边日期转换。 输出一个 [Y,M,D] 的 1x3 数值数组向量,以及一个打印日期的字符数组,其中的月份名称为波斯语、阿拉伯语或英语。 对于波斯和伊斯兰历法,数字以东方阿拉伯数字显示。 例如: [outdatenum,outdatetxt] = dateconv(2000,1,1,'ce','sh') 返回波斯太阳回历中 2000 年 1 月 1 日的等效日期: >> [outdatenum,outdatetxt] = dateconv(2000,1,1,'ce','sh') 过期编号 = 1378 10 11 过时txt = '۱۱ دی/جدی ۱۳۷۸' >> 今天今天的日期是: 2020 年

Python-波斯日历转换(日期转换)

最近比较忙,也有可能是我自己比较懒… 来更新一篇吧,之前说要更新scrapy的文章,但是没有来得及准备,但是, 恰好碰到一个比较有意思的东西,波斯日历与公历的转换,有人咋眼一看可能一看到波斯日历就蒙蔽了,什么鬼东西。简单的科普下吧。 波斯日历:波斯历又被称为伊朗历是根据太阳的周期运转而划分月份的,每年的第一天始于春分。它是阿富汗和伊朗的官方日历。波斯日历有6个月31天和5个月30天之分,最后一个...

月月吃土的博客 8689

波斯日历自动转换Js版

波斯日历自动转换Js版,希望大家能用得上

Qt日历转换:公历转波斯历

(又名波斯历或Jalaali历)是在伊朗和阿富汗使用的阳历。和公历一样,平年365天,闰年366天。伊朗历的元年与伊斯兰历一样,为穆罕默德从麦加前往麦地那的公元622年。伊朗历的一月至六月均有31天,七月至十一月均有30天,十二月有29天(闰年12月有30天)。伊朗历中,每年的第一天在公历的3月份,而由于公历闰年闰在2月29日,而伊朗历闰年闰在其年尾的12月30日,因此平年时,伊朗历的第一天为公历的3月21日,而闰年时的第一天则落在3月20日。

zp_lhy的博客 3466

日期转化器。日期换算

很好用的日期转换器。可以算出每一天是哪一年的第几天

波斯日历控件

波斯历法的日历js控件

波斯历和公历的转换

波斯历和公历的转换Persia & Gregorian Convert 公历和伊朗历法转换(Calendar convertor between Persian and Gregorian) /**********************************************************函数名称:calendarToPersian函数说明:公历转换为波斯历传入参数:datetimeValue:需要进行转换的公历日期值返回:转换后的日历值*************************

ican_ido的专栏 9815

Persian Date:波斯日期工具-开源

一个有用的应用程序是专门为帮助您在波斯日期格式和 Miladi 格式波斯日期和时间之间转换日期而创建的,它是一个简单的工具,任何人都可以使用它来执行波斯格式和 Miladi(格里高利)系统之间的转换。 使用波斯日期和时间是轻而易举的,因为您所要做的就是在传统的波斯日历 Shamsi 中输入日期,然后按转换将其转换为 Miladi,这是公历等价物。 - 显示日期(Shamsi 和 Miladi) - 转换日期(Shamsi <> Miladi) - 开源 - 用 WPF 和 Visual Basic 2012 编写

java日期转字符串 字符串转日期 日期转日历 日历转日期

package com.sxito.biz.test; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; /** * * @author 落叶 * */ public clas

z294286540的专栏 4739

一篇关于轴承故障诊断的综述

在设备的故障检测中,有约30%-40%的设备故障是由轴承故障引起的,因此本文将列举有关检测轴承故障使用到的相关数据集,模型和算法。 数据集 现有的数据集,普遍由固定在电机马达上的两个震动检测器获得,并根据需要,分离震动数据在时域和频域上的特征以供网络模型学习。 不同的数据集,区别在于,检测的马达转速不同,环境不同,取样频率不同,一段样本的时长不同等等 (1)Case Western Reserve University (CWRU) Dataset 该数据集拥有多种数据,测量的时候,通过改变轴承.

weixin_42036144的博客 2万+

关于RT-Thread中PWM无法正常输出的学习

按照官方的PWM配置,并没有输出PWM,网上有比较多的办法,试了很多,有些还是不能实现输出,这里做个记录。记录自己完成PWM输出的过程,以及修改的地方。 关于STM32CubeMX配置就不多说了,网上有很多。 首先必定是按照流程来,一定一定按照流程来!!! 需要注意的是加上通道数!!!! 这是流程上没有的,也是RTT的一点小BUG吧 配上board.c中添加的代码,我用的是PA2定时2的通道3,需要使用的朋友修改对应定时器和GPIO! void HAL_TIM_Base_MspInit(TIM_Han

weixin_42566346的博客 3551

Calendar类(日历)

Calendar类(日历) Calendar:它为特定瞬间与一组诸如 YEAR、MONTH、DAY_OF_MONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。 // 通常获取当前时间的毫秒数, 都会使用new Date.getTime或者是System.currentTimeMillis(), 用日历类Calendar要怎么实现呢? // 首先需要实例化对象, 通过JDK我们发现Calendar类的实例化方法是protected修饰的, 所以

Wang_shichaozzz的博客 4308

Bochs源码分析 - 26:8259中断控制器介绍

前言 现在我们跟着《x86/x64体系探索及编程》来分析17章内容 -- 8259中断控制器。这个是涉及硬件的,很遗憾,除了大学期间使用STM32搞过一个计算器,其余就没多少硬件编程经验,我在淘宝上找了下大概是这个东东。 https://pdos.csail.mit.edu/6.828/2010/readings/hardware/8259A.pdf 上面是8259A的芯片手册,里面讲的还是挺详细的,虽然里面很多东西还是看不太懂,但是结合着《x86/...

WriteAnything_的博客 967

Java中简单日期类和日历类的小结

日期类是用来描述日期的,在java中日期都是用long来保存的(精确到毫秒) 任何日期类都可以用long来相互转换 java中有4种日期类 java.util.Date :常用的类,功能少,能表示时间和日期 java.sql.Date:它是java.util.Date的子类,表示日期 java,sql.Time:它是java.util.Date的子类,表示时间 java.sql.Tim

AL菜菜的专栏 1912

不藏了!Wireshark 命令、捕获、过滤器大全分享给你

Wireshark,这款广受欢迎的开源网络协议分析工具,堪称网络管理员、网络安全专家和网络爱好者的“显微镜”!它可以帮助我们捕获网络中的数据包,并提供详细的解码和分析能力。本文将为您全面剖析 Wireshark 的强大功能,从基础到高级,让你快速掌握这个神器!💡Wireshark 是一款功能强大的网络协议分析器,最早由 Gerald Combs 于 1998 年开发,经过多年发展,已成为网络诊断和分析的首选工具。

网络技术联盟站 725

【Simulink教程案例18】基于simulink的基础OFDM+64QAM发射接收链路仿真

OFDM(Orthogonal Frequency Division Multiplexing)即正交频分复用技术,实际上OFDM是MCM(Multi Carrier Modulation),多载波调制的一种。通过频分复用实现高速串行数据的并行传输, 它具有较好的抗多径衰落的能力,能够支持多用户接入。OFDM技术由MCM(Multi-Carrier Modulation,多载波调制)发展而来。OFDM技术是多载波传输方案的实现方式之一,它的。

FPGA/MATLAB学习教程/源码/项目合作开发 1984

日期工具类Date、SimpleDateFormat、用SimpleDateFormat中的方法让Date与String相互转换、Calendar类(日历类)的用法

Date 所在包: java.util public class Date extends Object implements Serializable,Cloneable,Comparable<Date> 常用方法: 方法实例 作用 Date d = New Date(); //返回当前时间 星期–月份–日—时:分:秒 CST 年份 Date d1=New Date(long a); //分配一个Date对象,并将其初始化为表示从标准基准时间起的指

qq_46568687的博客 255

【SemiDrive源码分析】【X9芯片启动流程】11 - freertos_safetyos目录Cortex-R5 DIL2.bin 引导程序源代码分析

【SemiDrive源码分析】【X9芯片启动流程】11 - freertos_safetyos目录Cortex-R5 DIL2.bin 引导程序源代码分析

|~~~热爱生活、努力学习的小伙汁~~~| 2106

日历对象导哪个包_日期对象到日历[Java]

我有一部课堂电影其中我有一个开始日期、持续时间和结束日期。开始日期和停止日期是日期对象(私有日期开始日期…)(这是一项任务,所以我不能改变)现在,我想通过将持续时间(以分钟为单位)添加到开始日期来自动计算停止日期。据我所知,不赞成使用日期的时间操作函数,因此这是一种糟糕的做法,但在另一方面,我看不到将日期对象转换为日历对象的方法,以便操作时间并将其重新转换为日期对象。有办法吗?如果有什么最佳实践如...

weixin_35886095的博客 164

AB测试面试题

AB实验流程以一个实际的业务场景去描述AB实验流程,限定场景来减少和面试官的信息差,确保沟通高效可以以自己简历上某个相关项目的场景来举例,或者以面试的岗位对应的业务来举例子。不能光自己说,要让面试官参与进来,引导面试官往自己熟悉的内容提问,从被动转为主动。回答要有逻辑性,简洁、准确的表达。还是延用之前提到的项目案例,假设之前抖音拍摄页面中右下角相册功能的icon 由相册图标改为 用户相册的最新一张照片这个案例写在了我的简历中。

qq_45727498的博客 857

LFM线性调频信号的MATLAB仿真

线性调频(LFM)是一种不需要伪随机编码序列的扩展频谱调制技术。由于线性调频信号占用的频带宽度远大于信息带宽,所以也可以获得很大的系统处理增益。线性调频信号又称鸟声(Chirp)信号,因为其频谱带宽落于可听范围,则听若鸟声,所以又称Chirp扩展频谱(CSS)技术。LFM技术在雷达、声纳技术中有广泛应用,如在雷达定位技术中,它可在增大射频脉冲宽度、提高平均发射功率、加大通信距离同时又保持足够的信号频谱宽度,不降低雷达的距离分辨率。线性调频(LFM)是一种不需要伪随机编码序列的扩展频谱调制技术。

平时工作较为繁忙,私信消息一般晚上回复,谢谢大家~~ 902

字符串日期转换及日历

package date; import java.text.DateFormat; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; im...

weixin_39996256的博客 489

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

vue打卡日历_Vue日历

new Vue({el: ‘#calendar‘,data: {currentDay: 1,currentMonth: 1,currentYear: 1970,currentWeek: 1,days: [],addDay: [],},created: function() {this.initData(null);var $this = this;//请求数据$.ajax({url: "这里填接口...

weixin_33128371的博客 930

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

Java中实现输入日期,显示当月的日历(Date相关类应用)

Java实现输入日期,打印对应月的日历 实验结果如下: 实现代码: import java.util.Calendar; //导入相关包 import java.util.Date;`import java.util.Calendar; import java.util.Date; import java.util.GregorianCalendar; import java.text.Da...

weixin_45518155的博客 1221

迈瑞BS系列全自动生化分析仪LIS协议接口手册(内含HL7和ASTM)

迈瑞BS系列全自动生化分析仪LIS协议接口手册,内含HL7和ASTM)

上一篇: 在cmd检测端口和服务器的方法
下一篇: 常见的增删改查sql语句
study_7forever
博客等级 码龄9年 4粉丝 16原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值