如何將 24 小時制轉換為 12 小時制 AM/PM?你好社區,
我有包含時間戳列的資料表2023_10_04 02:22:24 。 現在我已經使用下面的腳本將日期和時間分成單獨的列:
Names Default To Here( 1 );
dt = Current Data Table();
dt << Text To Columns( delimiter( " " ), columns( :TimeStamp ) ); // in delimiter is SPACE
// Close the original timestamp column
dt << Delete Columns( "TimeStamp" );
dt << Delete Columns( "TimeStamp 1" );
但格式列仍為24小時

我想要這樣的12小時格式

問題是如果我想要 12 小時格式,我必須在 Excel 中的列中使用文字。
你能為我寫一個腳本,可以將列中的所有行更改為 12 小時格式嗎?
自動化和腳本編寫回覆: 如何將 24 小時制轉換為 12 小時制(AM/PM)?您可以嘗試使用格式模式為您建立正確的格式。 您可以從列屬性中找到它


回覆: 如何將 24 小時制轉換為 12 小時制(AM/PM)?嗨,jthi,
我嘗試在列屬性中更改為格式12

結果我的時間變成了點

請幫忙,
回覆: 如何將 24 小時制轉換為 12 小時制(AM/PM)?嘗試格式模式為您提供的不同選項(它解釋了每個不同選項的作用)。

回覆: 如何將 24 小時制轉換為 12 小時制(AM/PM)?回覆: 如何將 24 小時制轉換為 12 小時制(AM/PM)?JMP 的日期時間值是秒數。 格式決定了數字的顯示方式,但不會更改資料表中儲存的基礎數字資料。
回覆: 如何將 24 小時制轉換為 12 小時制(AM/PM)?timestamp2 欄位包含轉換前的字元資料。 您需要先選擇兩者將其轉換為數字日期時間數據數位和適當的格式在相同的對話框中的時間。 之後,您可以將格式變更為上午/下午。
回覆: 如何將 24 小時制轉換為 12 小時制(AM/PM)?如果您目前的列是字元並且您嘗試使用輸出格式模式直接變更為數字,則會發生這種情況。首先,將資料類型變更為數字並套用變更。所有值都應該變成大整數。然後,像以前一樣設定格式模式。

回覆: 如何將 24 小時制轉換為 12 小時制(AM/PM)?您可能想要備份而不是分割字元數據,只需將原始字元時間戳轉換為 JMP 日期時間值即可。
回覆: 如何將 24 小時制轉換為 12 小時制(AM/PM)?謝謝大家,馬上明白了。
此致,
我的風格生活19