현재 위치 - 주공해몽공식사이트 - 골격 점술 - 파이썬 (Python) 을 찾아 율리우스일-년, 월, 일, 시간, 분 변환 코드를 실현하다.

파이썬 (Python) 을 찾아 율리우스일-년, 월, 일, 시간, 분 변환 코드를 실현하다.

#-*-인코딩: UTF-8 -*-

수학을 도입하시겠습니까?

# 분리 가능한 작업 구현

Def? Div(x, y):

Return int(round(x)/round(y)).

#return $cal2('x',' x', p_div, x, y);

Def DF2DHMS(F):?

Df = F

일 = 수학. 레벨 (df)

Hour = math. floor((df- 일) *24)

분 = math. floor((df- 일-시간 /24)* 1440)

초 = (일-시간 /24 분/1440)*86400

[일, 시간, 분, 초] 를 반환합니다

Mjd =17366.62152773142

DJMIN = -68569.5

DJMAX = 1e9

DJ 1 = 2400000.5

DJ2 = MJD

DJ = DJ 1+DJ2

D 1 =''

D2 ='' 입니다

J =''

JD ='' 입니다

(DJ & ltDJMIN 또는 DJ & gtDJMAX) 인 경우:

J =-1

인쇄? "u" 잘못된 날짜: "+MJD

J 인쇄

그렇지 않은 경우:

J = 0

If (DJ1> = DJ2):

D 1 = DJ 1

D2 = DJ2

그렇지 않은 경우:

D 1 = DJ2

D2 = DJ 1

D2 = D2-0.5

F 1 = D 1% 1.0

F2 = D2% 1.0

F = (F 1+F2)% 1.0

If(F & lt;; 0) :F = F+1.0

D = 원 (D 1-F 1)+원 (D2-F2)+원 (F 1+F2-F)

JD = round(D)+1

L = JD+68569

N = div( 4*L, 146097)

L = L-div(( 146097*N+3), 4)

I = div( 4000 * (L+ 1), 146 100 1)

L = L-div( 146 1*I, 4)+3 1

K = div( 80*L, 2447)

ID = L-div( 2447*K, 80)

L = div(K, 1 1)

Im = k+2-12 * L.

IY = 100 * (N-49)+I+L

FD = DF2DHMS(F)

MJD 인쇄,' 해당 날짜는', [iy, im, int (id), int (FD [1]), int (FD [2]), 입니다

--

& gt& gt& gt?

17366+05277 에 해당하는 날짜는 [1906,6,5,14,54,59] 입니다.

& gt& gt& gt?

/html/ 온라인-계산 /609.html

웹사이트를 온라인으로 검색할 수 있나요?

이 결과?