पर स्ट्रिंग करने के लिए मुझे अपने डेटाबेस की तिथि मिलती है और मुझे इसे स्ट्रिंग के रूप में दिखाने की आवश्यकता है। तो फ्लेक्स में मैं यह कर:स्ट्रिंग करने की तारीख <->
public static function dateToString(cDate:Date):String {
return cDate.date.toString()+"."+
cDate.month.toString()+"."+
cDate.fullYear.toString()+" "+
cDate.hours.toString()+":"+
cDate.minutes.toString()+":"+
cDate.seconds.toString();
}
लेकिन मैं उदाहरण के लिए परिणाम मिलता है:
2010/07/13 0: 0: 15
मैं दिन, महीने, घंटे कैसे भर सकते हैं, मिनट, सेकंड गद्देदार 0 के साथ?
और, मैं के साथ आज तक स्ट्रिंग से वापस जाने के लिए:
DateField.stringToDate(myTextInput.text, "DD.MM.YYYY HH:MM:SS");
यह सही है? मैं एक तिथि चाहता हूं जिसे मैं BlazeDS के माध्यम से एक जे 2 ईई बैकएंड में स्थानांतरित कर दूंगा, लेकिन मैं केवल डेटाबेस में एक शून्य मान देखता हूं। तो कुछ गलत हो रहा है ...
सर्वश्रेष्ठ सादर।
विधि स्ट्रिंगटॉडेट काम नहीं करता है, क्योंकि यह एक संरक्षित विधि है। मैं फ्लेक्स 4 का उपयोग कर रहा हूं। – Tim
为什么 फ्लैश सीएस 4 中 会 报错, 提示 找不到 定义 mx.formatters.DateFormatter –
'parseDateString()' प्रारूप स्ट्रिंग को स्वीकार नहीं करता है और न ही सम्मान करता है, इसलिए स्ट्रिंग अगर यह मौका हो सकता है सही ढंग से परिवर्तित किया गया है। – splash