sh - Bash convert string to timestamp -


मेरे प्रारूप में एक स्ट्रिंग है 20141225093000 जो का प्रतिनिधित्व करता है दिसम्बर 25, 2014 09:30 : 00 और मैं मूल स्वरूप को यूनिक्स टाइमस्टैम्प प्रारूप में कनवर्ट करना चाहता हूं ताकि मैं उस पर समय पर कार्य कर सकूं। मैं यह कैसे करूँगा?

मैं आसानी से मूल्यों को पार्स कर सकता हूं expr के साथ लेकिन मैं उम्मीद कर रहा था कि YYYYmmddHHMMSS जैसे प्रारूप की पहचान करने में सक्षम हो और उसके बाद उस पर आधारित रूपांतरित करें।

जीएनयू की तिथि के साथ, आप YYYY-MM-DDTHH: MM: एसएस युग का समय (1-1-19 70 के बाद से सेकंड्स) आसानी से बदल सकते हैं: < / P>

  दिनांक -d '2014-12-25T09: 30: 00' +% s  

यह किसी भी सीमांकक के बिना शुरू करने के लिए:

< पूर्व> में = 20141225093000 rfc_form = "$ {in: 0: 4} - $ {in: 4: 2} - $ {in: 6: 2} टी $ {in: 8: 2}: $ {in : 10: 2}: $ {in: 12: 2} "epoch_time = $ (दिनांक -d" $ rfc_form "+% s)

Comments

Popular posts from this blog

python - Strange behavior using PyQt4's 'pyqtSlot' decorator before another decorator -

c# - UnhandledExceptionMode.ThrowException for AppDomain.UnhandledException -

c# - Process.Kill() returns access denied -