日曆轉換查詢?
公曆和泰國日曆對照
公曆年份加543年就是泰國日曆,即“佛曆”。
例如今天是公曆2015年8月4日加543年,那麼今天的泰國佛曆就是2558年8月4日。
公曆(也稱西曆)以傳說耶穌誕辰為紀元元年,泰國是佛教國家,以佛陀誕生年為紀元元年,稱“佛曆”。耶穌誕辰比佛陀誕生晚543年,所以公曆年份加543年就是佛曆;反之。佛曆年份減543年就是公曆,月份和日子不變。
希望可以幫到您,望採納!
oppo手機的日曆怎麼跳轉到想查詢的年份
你好,日曆不支援直接查詢年份哦,你可以進入日曆之後點選年份,然後左右翻頁,找到想要的年份。
日本平成年與中國日曆怎麼轉換 10分
1989年1月8日,皇太子明仁即位,並自同日起改元平成,沿用至今
1989年是一個平年,是中國天干地亥的己巳年(蛇年)
要想轉換就得用這個做基點
js怎麼把日期格式轉換為日曆顯示格式,例如:
那隻獲取new Date().getHours()+':'+new Date().getMinutes() 就可以了
瑪雅日曆的日期換算
一曆法中必須至少要有某一個日期能夠準確對映於另一曆法中相對的同一天,才能在兩個不同的歷法之間做日期的換算。一般公認的公曆或儒略曆與瑪雅日曆之間換算的表達方式,是從儒略週期(Julian Period)的開始算起至瑪雅的創世日期13.0.0.0.0 4 Ajaw 8 Kumk'u之所經天數。最廣為接受的換算是「Goodman, Martinez-Hernandez, Thompson」換算(俗稱為「GMT」),另有一種所謂的「原版GMT換算」事實上與一個稱為Lounsbury換算是同一種換算方式,會引起多數人的混淆。GMT換算是將瑪雅的創世日期13.0.0.0.0定於儒略曆的公元前3114年9月6日或公曆的公元前3114年8月11日,或者是584283儒略日(Julian day number,簡寫為JDN,由儒略週期的起點開始計算之所經過的天數),這個轉換方式符合了天文學、民族誌學、碳定年、以及歷史的證據。然而在不同的時期還有許多其它換算方式被提出,下列的換算方式幾乎純粹是基於歷史考慮,除了Floyd Lounsbury所提出的換算方式之外,其只比GMT換算多了兩天,現仍為少數的瑪雅學家所使用。今天,西元2008年9月13日星期六,在長計歷中的表示法為:12.19.15.12.0。許多關於瑪雅的書以及大多數能做瑪雅日曆互換的軟體皆使用前公曆(proleptic Gregorian)。在此係統中,儒略曆日期被校正為公曆日期,而不使用在公曆出現之前所使用的儒略曆。此為長計歷0.0.0.0.0被轉換為公元前3114年8月11日的原因。使用以前公曆為基礎的軟體可能會導致下列問題:①歷史研究:舉例來說,G.M.T.換算是以猶加敦的Diego de Landa主教以及墨西哥的Bernardinode Sahagun主教之活動日期為依據,如果有人試著使用以前公曆為基礎的程式來取得正確的換算,此將不可行,因為de Landa與de Sahagún所使用的是儒略曆。②天文研究:舉例來說,在研究古代石碑或刻本上的資料時,有人會將長計歷轉換成年、月、日。接著將這些日期輸入天文學程式中,但程式所使用的是標準的儒略曆/公曆,如此會造成重大的錯誤。既然大多數研究人員會購買計算機軟體來做瑪雅日曆的換算,顯然這並非無關緊要的問題,瞭解自己使用的程式為哪一套系統是必需的。
伊斯蘭的日曆和公曆能怎麼換算
伊斯蘭教曆法是純粹的陰曆
以月球繞地球一週為一個月,即月亮陰晴圓缺一個週期為一月,12個月為一年
伊斯蘭教歷奇數的激為30日,偶數的月為29日,一年354日,比陽曆少11日
這樣,三年就比陽曆少一個月左右
因為不是陽曆,所以,伊斯蘭教曆法與地球繞太陽執行週期無關,也就與季節變化無關,比如今年古爾邦節在秋天,幾年後,就是夏天。
excel中怎樣實現日曆的轉換?
單元格- 滑鼠右鍵-設定單元格格式
希望能幫到你
Date型別的物件怎麼轉化為Calendar型別
Date類在JDK1.0中,Date類是唯一的一個代表時間的類,但是由於Date類不便於實現國際化,所以從JDK1.1版本開始,推薦使用Calendar類進行時間和日期處理。這裡簡單介紹一下Date類的使用。
1、使用Date類代表當前系統時間
Date d = new Date();
System.out.println(d);
使用Date類的預設構造方法創建出的物件就代表當前時間,由於Date類覆蓋了toString方法,所以可以直接輸出Date型別的物件,顯示的結果如下:
Sun Mar 08 16:35:58 CST 2009
在該格式中,Sun代表Sunday(週日),Mar代表March(三月),08代表8號,CST代表China Standard Time(中國標準時間,也就是北京時間(東八區))。
2、使用Date類代表指定的時間
Date d1 = new Date(2009-1900,3-1,9);
System.out.println(d1);
使用帶引數的構造方法,可以構造指定日期的Date類物件,Date類中年份的引數應該是實際需要代表的年份減去1900,實際需要代表的月份減去1以後的值。例如上面的示例程式碼代表就是2009年3月9號。
實際代表具體的年月日時分秒的日期物件,和這個類似。
3、獲得Date物件中的資訊
Date d2 = new Date();
//年份
int year = d2.getYear() + 1900;
//月份
int month = d2.getMonth() + 1;
//日期
int date = d2.getDate();
//小時
int hour = d2.getHours();
//分鐘
int minute = d2.getMinutes();
//秒
int second = d2.getSeconds();
//星期幾
int day = d2.getDay();
System.out.println("年份:" + year);
System.out.println("月份:" + month);
System.out.println("日期:&......餘下全文>>
C語言顯示日期日曆轉換程式碼!!急急!!!!!!!
基本上就是這個思想,不太對,你再除錯一下吧
#include
#define YEAR 1970
typedef struct
{
int year;
int month;
int day;
int hour;
int min;
int sec;
} date;
/*儲存12個月的天數*/
const int days[12]={31,28,31,30,31,30,31,31,30,31,30,31};
/*判斷是否為閏年*/
int isLeapYear(int year)
{
if(((year%4==0)&&(year%100!=0))
||(year%400==0))
{
return 1;
}
return 0;
}
/*日期轉成1970年1月1日起的天數*/
long date2sec(date d)
{
long sum=0;
int i;
//累計以往各年的天數
for(i=YEAR;i
{
sum+=365;
if(isLeapYear(i))
{//閏年多一天
sum+=1;
}
}
//累計當年以往各月的天數
for(i=0;i
{
sum+=days[i];
}
if(d.month>2)
{
if(isLeapYear(i))
{//閏年多一天
sum+=1;
}
}
//累計當年當月的天數
sum+=d.day-1;
//轉換成秒
sum=sum*24*60*60;
//加當天的小時,分鐘,秒
sum+=d.hour*60*60+d.min*60+d.sec;
//返回總秒數
return sum;
}
/*日期轉成1970年1月1日起的天數*/
date sec2date(long sec)
{
date d={YEAR,1,1,0,0,0};
int ds,sum;
ds=sec/(24*60*60);
sec-=ds*(24*60*60);
d.hour=sec/(60*60);
sec-=d.hour*(60*60);
d.min=sec/60;
sec-=d.min*60;
d.sec=sec;
//計算有多少年
while(1)
{
sum=365;
if(isLeapYear(d.year))
{//閏年多一天
sum+=1;
}
if(ds
{//不足一年了
break;
}
d.year++;
ds-=sum;
}
//計算有多少月
while(1)
{
sum=days[d.month-1];
if(d.month==2)
{
if(isLeapYear(d.year))
{//閏年多一天
sum+=1;
}
}
if(ds+1
{//不足一......餘下全文>>