के लिए एक तिथि स्ट्रिंग परिवर्तित मैं Presto पर हूँ और एक तिथि varchar ऐसा दिखता है जैसे इस प्रारूप में उपलब्ध है - Presto एसक्यूएल - दिनांक स्वरूप
7/14/2015 8:22:39 AM
मैं Presto डॉक्स देखा और विभिन्न चीजों की कोशिश की है (डाली, date_format, split_part को पार्स करने के लिए और फिर कास्ट करें) और इसे डेट प्रारूप में कनवर्ट करने के लिए नहीं मिल रहा है जिसे मैं date_diff जैसे कार्यों के साथ उपयोग कर सकता हूं।
मैंने कोशिश की:
cast(fieldname as timestamp)
date_format(fieldname, '%Y-%m-%d %T)
दोनों मुझे इस
'Value cannot be cast to timestamp: 3/31/2016 6:05:04 PM'
मैं यह कैसे परिवर्तित की तरह एक त्रुटि दे सकता है?
क्यों 'सीएएसटी' काम नहीं कर रहा है? आपने इसे जोड़ने का प्रयास कैसे किया? –
@Prdp जोड़ा नमूना वाक्यविन्यास – Moosa
मुझे लगता है कि समस्या दिनांक प्रारूप के साथ है। क्या आप इस प्रारूप को '2016-03-31 6:05:04 अपराह्न' जैसे बदल सकते हैं और इसे कास्ट कर सकते हैं? –