Clock times, dates, and appointments as structured data

Chinese time expressions are strict big-endian: year, month, day, hour, minute. The biggest unit always comes first — the same layout as ISO-8601. The consequence follows: sorting is trivial, disambiguation is automatic, and position IS meaning. You never have to ask whether "04/05" is April-fifth or May-fourth, because that ordering never happens.

The other hard rule: a time expression always goes before the verb, never after. Not a style preference — putting a time-word after the verb produces a sentence that reads like shuffled tokens. Learn the pattern once and every time sentence falls out of it.

// Chinese time: big-endian, ISO-8601 by default.
interface ChineseTime {
    format(): "YYYY年 MM月 DD日 HH点 MM分";
    readonly ordering: "biggest-unit-first";
    readonly position: "always-before-verb";
}

// Sentence shape:  SUBJECT · TIME · VERB · OBJECT
// 我 七点 吃 早饭  ✓    vs    我 吃 早饭 七点  ✗

1. getTime() — clock times

getTime() HOUR MINUTE
UnitPinyinMeaning
diǎno'clock. Literally "dot" — a tick on the clock face.
fēnminute. Same character as "divide."
bànhalf. Follows a whole hour only: 三点半 (3:30).
quarter (15 min). 一刻 = :15, 三刻 = :45.

Building a clock time

TimeChinesePinyin
3:00三点sān diǎn
3:30三点半sān diǎn bàn
3:15 / 3:45三点一刻 / 三点三刻sān diǎn yí kè / sān diǎn sān kè
3:20三点二十sān diǎn èr shí (add 分 for formal)
2:50两点五十 / 差十分三点liǎng diǎn wǔ shí / chà shí fēn sān diǎn ("lacking 10 min, 3")
两 vs 二 for 2 o'clock: use (liǎng), not (èr). 两点 is correct, 二点 is wrong. The rule: before a measure word (and 点 counts as one), "two" is 两 — same as 两个人 ("two people"), never 二个人.

Periods of the day (go before the clock time)

WordPinyinRoughlyExample
早上zǎo shangearly morning (5–9)早上七点 (7 AM)
上午shàng wǔlate morning (9–12)上午十点 (10 AM)
中午zhōng wǔnoon (11–1)中午十二点 (12 PM)
下午xià wǔafternoon (1–6)下午三点 (3 PM)
晚上wǎn shangevening / night (6+)晚上八点 (8 PM)

Period-word comes before the clock time — it's the outer scope, like saying "in the morning, at seven." 早上七点 ✓; 七点早上 ✗.

Asking the time: 几点? (jǐ diǎn, "what-number o'clock") is the bare skeleton; 现在几点? (xiànzài jǐ diǎn) is the default "what time is it now?" (add 了 to soften). For "what time do you X?", use 你几点 VERB? — e.g., 你几点起床?

2. getDate() — dates

Big-endian again: year, month, day. No punctuation is needed — the unit-markers do the disambiguation. 2026年4月18日 parses cleanly without slashes or dashes.

getDate() YEAR MONTH DAY /
UnitPinyinNote
niányear. Pronounce each digit: 2026 = 二零二六.
yuèmonth. Number + 月: 一月 ... 十二月.
/ rì / hàoday. 日 formal/written, 号 spoken/casual. Same meaning.
DateChinesePinyin
April 18, 20262026年4月18日èr líng èr liù nián sì yuè shí bā rì
October 1 (formal)十月一日shí yuè yī rì
March 25 (spoken)三月二十五号sān yuè èr shí wǔ hào

Ask: 几月几号? (jǐ yuè jǐ hào?) — "what month, what day?" Or 今天几月几号? for today's date (optional 是 before 几).

3. Weekdays

Weekdays are numbered — Monday is "week one," Tuesday is "week two." The pattern is 星期 + digit. Sunday is the one exception: it gets or , not a number.

Day星期 form周 (shorter)礼拜 (colloquial)
Mon星期一周一礼拜一
Tue星期二周二礼拜二
Wed星期三周三礼拜三
Thu星期四周四礼拜四
Fri星期五周五礼拜五
Sat星期六周六礼拜六
Sun星期天 / 星期日周日礼拜天
Which form wins? 星期 is the textbook default and universally correct. is shorter and dominant in writing — calendars, news, schedules. 礼拜 is a dialect variant you'll hear in the south. All three are understood everywhere. Ask: 今天星期几? (jīn tiān xīng qī jǐ?)

4. Relative dates & times

A tidy lattice: each unit (day, week, month, year) has a past / present / future triplet, and days extend one step further in each direction.

UnitPast-pastPastNowFutureFuture-future
Day 前天 qiántiān 昨天 zuótiān 今天 jīntiān 明天 míngtiān 后天 hòutiān
Week 上周 shàngzhōu 这周 zhèzhōu 下周 xiàzhōu
Month 上个月 shàng ge yuè 这个月 zhè ge yuè 下个月 xià ge yuè
Year 去年 qùnián 今年 jīnnián 明年 míngnián

Note: 上 ("up/previous") and 下 ("down/following") are the directional quantifiers for week and month; month needs the classifier (上个月, not 上月).

Near-term time words

WordPinyinMeaning
现在xiàn zàinow
马上mǎ shàngimmediately ("on the horse")
一会儿yí huìrin a bit, a little while later
等一下děng yí xiàwait a sec, hold on
以前 / 以后yǐ qián / yǐ hòubefore / after

5. getDuration() — durations

Critical distinction: a point in time and a duration use different words. 小时 (hour as duration) is not (hour as clock position). "At three o'clock" is 三点; "for three hours" is 三个小时.

getDuration() N 分钟 / 小时 / / / 个月 /
UnitPinyinExample
分钟fēn zhōng十分钟 (10 min)
小时xiǎo shí三个小时 (3 hrs); 半小时 (half hr, no 个)
tiān一天, 三天 — no 个
/ 星期zhōu / xīng qī两周 or 两个星期 (two weeks)
个月 / ge yuè / nián三个月 (3 mo, 个 required); 两年 (2 yr, no 个)
The 个 rule: 小时 and 月 require (三个小时, 三个月), but 分钟, 天, and 年 do not (三分钟, 三天, 三年). is flexible — both 两周 and 两个星期 work.

Asking "how long" and expressing "X for Y duration"

Ask with 多长时间? (duō cháng shí jiān, neutral) or 多久? (duō jiǔ, casual). Duration goes after the verb — the one time-like element that does. Pattern: verb + (object) + duration.

SentencePinyinMeaning
我等了一个小时wǒ děng le yí ge xiǎo shíI waited for an hour.
他学了三年中文tā xué le sān nián zhōng wénHe studied Chinese for three years.

6. Appointments & scheduling

WordPinyinMeaning
yuēarrange, make an appointment. Often + 好 ("all set").
见面jiàn miànmeet up ("see face").
dàoarrive. 我六点到 = "I'll be there at 6."
迟到 / 早到chí dào / zǎo dàobe late / be early.
准时zhǔn shíon time, punctual.
SentencePinyinMeaning
我和朋友约好七点见面wǒ hé péng you yuē hǎo qī diǎn jiàn miànI've arranged to meet a friend at 7.
我们几点见? / 在哪儿见wǒ men jǐ diǎn jiàn? / zài nǎr jiàn?What time / where shall we meet?
对不起,我迟到了。duì bu qǐ, wǒ chí dào leSorry, I'm late.

7. Sample dialogs

Dialog 1 — asking the time, making a plan
A
现在几点了?
xiànzài jǐ diǎn le?
What time is it?
B
差十分三点。你要出门吗?
chà shí fēn sān diǎn. nǐ yào chū mén ma?
Ten to three. Are you heading out? (差 = "lacking")
A
对,我和朋友约好三点半见面。那我马上走,别迟到。
duì, wǒ hé péngyou yuē hǎo sān diǎn bàn jiàn miàn. nà wǒ mǎshàng zǒu, bié chídào.
Yeah — I'm meeting a friend at 3:30. Better leave right away — don't want to be late.
Dialog 2 — scheduling a call for tomorrow at 3
A
我们明天可以开个会吗?
wǒmen míngtiān kěyǐ kāi ge huì ma?
Can we have a meeting tomorrow?
B
可以。你几点方便?
kěyǐ. nǐ jǐ diǎn fāngbiàn?
Sure. What time works for you? (方便 = convenient)
A
下午三点怎么样?大概半个小时。
xiàwǔ sān diǎn zěnmeyàng? dà gài bàn ge xiǎoshí.
How about 3 PM? Around half an hour. (大概 = roughly)
B
好,就明天下午三点。
hǎo, jiù míngtiān xiàwǔ sān diǎn.
Good — tomorrow 3 PM then. (就 = "just then", sealing the plan)
Dialog 3 — running late, apologizing
A
喂,不好意思,路上堵车,我会晚十五分钟。
wéi, bù hǎo yìsi, lù shàng dǔchē, wǒ huì wǎn shí wǔ fēn zhōng.
Hi, sorry — traffic on the way, I'll be 15 minutes late. (堵车 = traffic jam)
B
没关系,我等你。
méi guān xi, wǒ děng nǐ.
No worries, I'll wait.

8. Edge cases

差 — the "minus" prefix

(chà, "lacking") gives you "N minutes to the hour." Pattern: 差 + minutes + 点. 差五分三点 = 2:55; 差一刻八点 = 7:45.

24-hour clock

Rare in conversation — people still say 晚上八点 rather than 二十点. But standard on schedules: train tickets, flight times, TV listings. You'll read 18:30 on a departure board as 十八点三十分, even though in speech that same time is 下午六点半.

半 only with whole hours

attaches to a whole hour and nothing else. 三点半 (3:30) ✓; 三点五分半 is not a thing — drop 半 and just say 三点五分. 半 is a sugar operator, not a free-floating fraction.

Hours 1, 11, 21 — all regular

一点 (1:00), 十一点 (11:00), 二十一点 (21:00, schedule-speak for 9 PM) are all regular. The only hour-number irregularity is already covered: 2 o'clock is 两点, not 二点.

Time-word position recap

One rule, drilled: point-in-time comes before the verb; duration comes after the verb.

SentencePinyinShape
我七点吃饭wǒ qī diǎn chī fànpoint-in-time → before verb
我吃了一个小时wǒ chī le yí ge xiǎo shíduration → after verb
我明天七点吃饭wǒ míngtiān qī diǎn chī fàndate + time → both before verb (big-endian)

9. Next steps

Once the big-endian pattern feels automatic, you've internalized a chunk of Module 2 for free — , , and are all measure words, and the position rules you've just learned govern every other classifier in the language.