如何將字符格式轉換為日期格式<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />各位,
我在 Excel 中接收數據,其中包含各種格式的日期列(定義為字符)
2015年2月31日
2015年2月31日
2015 年 2 月 31 日
。
。
。
還有很多..
嘗試在 Excel 中對其進行格式化,但不適用於 Excel 導入嚮導 (Mac)
如何將它們轉換為 JMP 中的一個有效日期列?
預先感謝您對我們的支持。
回复:如何將字符格式轉換為日期格式你好@邁克D_安德森,
我遇到了與原始帖子類似的問題,但更多的是將日期格式從德國風格轉換為:dd.mm.yyyy 到 mm/dd/yyyy。
我嘗試了 InFormat() 方法,但它不起作用,而日期示例數據表中的公式工作得很好! 因此,我也會將您的解決方案標記為正確的解決方案,儘管它並不那麼優雅。
謝謝!,
DS
回复:如何將字符格式轉換為日期格式不,一點也不不合時宜…… 我的VBA真的很弱...在這裡堅持我的優勢!
回复:如何將字符格式轉換為日期格式我在這裡說話不合時宜。 如果這是一次性轉換,則有時更容易編寫 VBA 宏以使源中的數據在導出並導入 JMP 之前符合某些標準。 YMMV。
回复:如何將字符格式轉換為日期格式我的腦海裡浮現出兩個選擇。 使用重新編碼實用程序一次性更改它們。 或者您可以使用我建議的嵌套 Informat() 參數。 您可以在邏輯中構建 Match() 參數,將長格式月份名稱轉換為 JMP 期望的內容。
最好的,
中號
從我的iPhone發送
回复:如何將字符格式轉換為日期格式兩種字符格式之一信息功能無法解決如截圖所示。
該函數只能解析“May”月份,我猜是因為它是唯一的 3 個字符月份,並且等於縮寫的月份字符。
將除 5 月之外的所有月份重新編碼或查找並替換所有月份為 3 個字符縮寫。當然,它們是一個解決方案,但它們都不會那麼“優雅”。
任何想法將不勝感激:

回复:如何將字符格式轉換為日期格式感謝您的所有投入!
在嘗試了幾種通過excel導入嚮導(mac)作為字符導入的奇怪字符日期格式後,提供信息功能刪除輔助參數可以處理大部分過程(14 種不同的字符格式中的 12 種)。
再次非常感謝 JMP 社區!
回复:如何將字符格式轉換為日期格式看看我的例子和羅恩霍恩的例子...它們基本上是相同的概念... 使用非正式的()函數。
我不知道的部分是,視頻表明,如果您省略 informat() 函數的第二個選項,通常非正式的(<字符串列>,<字符串格式>),它實際上會做與我提議的相同的事情,但編碼要少得多。
因此,在數據表中創建一個包含“Informat(<日期列>)”的函數,它應該讓您進行設置。
請務必標記羅恩霍恩的回答如果這對您有幫助,那就是正確的解決方案,因為它是兩種解決方案中更優雅的一種。
最好的,
中號
回复:如何將字符格式轉換為日期格式嘗試一下(請參閱所附數據表中的公式列)...您可以針對遇到的不同日期格式進行擴展。
最好的,
中號
回复:如何將字符格式轉換為日期格式我在將日期格式導入 JMP 時也遇到了困難。我所做的是:在 Excel 中,我將日期列的格式設置為“短日期”,即 6/23/15。然後,將電子表格導入 JMP 數據表後,雙擊日期列頂部,將數據類型更改為數值,然後將建模類型更改為“連續”。接下來單擊“輸入格式”,然後單擊下拉菜單中的“日期”。然後,您可以選擇希望在 JMP 數據表中看到的日期格式。
回复:如何將字符格式轉換為日期格式也許這對你有用:
https://www.youtube.com/watch?v=9nRaDwsYB28
羅恩
回复:如何將字符格式轉換為日期格式任何想法?