बहुत से लोग पूछते हैं कि समय को कैसे पट्टी और तारीख रखना है, लेकिन दूसरी तरफ क्या है? यह देखते हुए:तिथि को पट्टी करें और समय रखें
myDateTime <- "11/02/2014 14:22:45"
मैं देखना चाहेंगे: आवश्यक
myTime
[1] "14:22:45"
समय क्षेत्र नहीं।
मैं पहले से ही (अन्य उत्तर से)
as.POSIXct(substr(myDateTime, 12,19),format="%H:%M:%S")
[1] "2013-04-13 14:22:45 NZST"
की कोशिश की है उद्देश्य कई से अधिक दर्ज की गई घटनाओं का विश्लेषण करने के लिए है दिन के समय के अनुसार दिन।
धन्यवाद
संपादित करें:
यह पता चला कि वहाँ कोई शुद्ध "समय" वस्तु है, तो हर बार यह भी एक तारीख होना आवश्यक है।
अंत में मैं
as.POSIXct(as.numeric(as.POSIXct(myDateTime)) %% 86400, origin = "2000-01-01")
बजाय चरित्र समाधान का इस्तेमाल किया है, क्योंकि मैं परिणामों पर गणित की ज़रूरत है। यह समाधान मेरे मूल के समान है, सिवाय इसके कि तारीख को इस मामले में लगातार "2000-01-01" नियंत्रित किया जा सकता है, जबकि मेरे प्रयास ने रनटाइम पर वर्तमान दिनांक का उपयोग किया था।
मैं अंततः क्रॉन पर ठोकर खा गया, जिसमें कक्षा "समय" का उद्देश्य है। यह अतिरिक्त जोड़ देता है, उदा। 18:00 + 12:00 = 1.25 दिन। – nacnudus
आप 'प्रारूप()', यानी 'hms :: as.hms (x) ' – Von