
如果我查詢目錄,我會得到以下結果。
ldapsearch2.4 -x -b“dc = localhost,dc = com”“cn = auser”“+”| grep stamp
建立時間戳記:20100407122221Z
修改時間戳記:20100407122221Z
建立時間戳記:20100407122436Z
修改時間戳記:20111229151358Z
我正在將該目錄放入電子表格中,以便我們可以對使用者清單進行審核。將目前日期戳記轉換為電子表格可理解的日期時間物件並不簡單。
這幫助我了解了實際日期是如何儲存的,但我仍然需要一種方法來轉換它。 http://www.novell.com/coolsolutions/qna/6668.html
這將以以下格式返回格林威治標準時間 (GMT):yyyymmddhhmmssZ
答案1
A2 中具有以下值
20100407122436Z
我可以使用公式轉換為 Libre Office 可以理解的日期時間物件。
=日期(MID(A2,1,4),MID(A2,5,2),MID(A2,7,2)) + 時間(MID(A2,9,2),MID(A2,11,2) ,中(A2,13,2))
儲存為自由工作時代浮點數
40275.5170833333
結果上帶有日期格式,它顯示為
2010/04/07 12:24:36
我沒有使用時區訊息,因為目錄中沒有跨不同時區的使用者。您可以使用以下公式提取時區
=右(A2,1)
現在我可以按日期對從 LDAP 中提取的所有使用者資訊進行排序。