學習八字,都要熟悉一套把時間換成八字的方式。首先,每一年以立春為新一年的開始,立春至驚蟄為寅月(近似農曆正月),以「節」那一分鐘(並非子時開始)為月之始,「氣」的最後一分鐘為月之終;然後依次序推算出月柱、日柱、時柱的天干與地支。
因八字只為體現地球與太陽的相對角度位置[4],所以時間換算成八字的公式需參考很多因素,包括平太陽時、恆星時、均時差、時區、夏令時,甚至包括經度,以及該經度與太陽的日照相對夾角[5]等。這樣的換算法固然精確,卻也較為煩瑣,多半藉助電腦輔助計算,一般是以萬年曆搭配簡易公式換算。