2012-05-24 18 views
5

में आउटपुट में समय क्षेत्र गायब हो जाता है मैं सिस्टम फ़ाइल दिनांक और समय को पाठ फ़ाइल में आउटपुट करने का प्रयास कर रहा हूं। जब मैं ऐसा करता हूं, तो समय क्षेत्र गायब हो जाता है। एक उदाहरण निम्नानुसार है:आर सिस्टम समय

> Sys.time() 
[1] "2012-05-24 09:58:38 CDT" 
> currentTime <- Sys.time() 
> currentTime 
[1] "2012-05-24 09:58:49 CDT" 
> cat(as.character(currentTime), sep = "\n") 
2012-05-24 09:58:49 

समय क्षेत्र के साथ क्या हुआ और मैं इसे वापस कैसे प्राप्त करूं? formatusetz = TRUE साथ जिसके कारण आप कंसोल में समय क्षेत्र को देखने के (प्रिंट विधि पर्दे के पीछे कहा जाता है)

cat(format(Sys.time(),usetz = TRUE)) 

प्रिंट विधि POSIXct वस्तुओं के लिए कहता है:

+0

आप 'as.character' में क्यों परिवर्तित हो रहे हैं? यह आपकी समस्या का कारण बनता है। – Andrie

+0

@Andrie अगर वे नहीं करते हैं, तो क्या यह सिर्फ सेकंड की संख्या मुद्रित नहीं करता है? – joran

उत्तर

7

इस बजाय का प्रयास करें।