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
Post a Comment