2011-08-18 41 views
0

我有一個頁面告訴用戶輸入時間的格式爲hh:mm:ss。對於說英語的觀衆來說,這顯然很好,但這是一種可以接受的國際表示法嗎?輸入時間格式的國際表示法

如果不是,你能否給我一些其他國家向用戶展示這種信息的例子。

回答

0

就時間而言,它通常是以格式hh:mm:ss或h:mm:ss,就是說你可以在零個小時內進行零填充或不填零填充。
另一件事,格式 - 12小時和24小時之間的區別,也從區域設置到語言環境。

最後,您應該考慮本地用戶的時區 - 輸入與當前時區相關的時間是很自然的。

你會如何去做這些選擇?基本上,這取決於你的用戶界面的樣子。如果您只有一個用戶可以輸入自由格式文本的文本框,則應該根據有效的區域設置格式實際解析文本。在這種情況下,您可以通過格式化當天來舉例說明格式,因此標籤會顯示「輸入時間(例如:16:36:11):」。
其他方法是用時間分隔符(「:」)和可能有條件的AM/PM單選按鈕組(或下拉列表)分隔兩個(小時/分鐘)或更多文本字段(秒)。在這種情況下,它會更難一點,因爲要做到這一點,你應該實際分析本地化模式(什麼是和什麼不支持),並動態地創建UI元素(我不想看AM/PM的東西因爲我自然使用24小時的時間)以及驗證規則...

0

我知道不同國家的日期不同,但時間相當標準。你不會有法國,西班牙,德國,英國的問題...我不知道亞洲的國家tho ...