Muszę konwertować pole typu ciąg znaków na datatype w flex.W jaki sposób przekonwertować typ danych ciąg tekstowy na datatype w trybie elastycznym
Co mogę zrobić, aby rozwiązać ten problem?
Muszę konwertować pole typu ciąg znaków na datatype w flex.W jaki sposób przekonwertować typ danych ciąg tekstowy na datatype w trybie elastycznym
Co mogę zrobić, aby rozwiązać ten problem?
import mx.controls.DateField;
var dateString:String = " 25/02/2009";
var date:Date= DateField.stringToDate(dateString,"DD/MM/YYYY");
z kredytu: http://amthekkel.blogspot.com/2009/02/flex-converting-date-string-to-date.html
var str:String = "25/02/2009"
var d:Date = new Date(str);
lub
możemy użyć niestandardowej klasy DateUtils
package
{
import mx.formatters.DateFormatter;
public class DateUtils extends DateFormatter
{
public function DateUtils()
{
super();
}
public static function parseString (str:String):Date {
return parseDateString(str);
}
}
}
Można również użyć funkcji Date.parse
z funkcją Date.setTime
aby utworzyć nowe Date
obiekt z łańcucha.
var myDateString:String = "05/10/2011";
var myDate:Date = new Date();
myDate.setTime(Date.parse(myDateString));
Czy miałeś okazję wypróbować odpowiedź, którą napisałem? Jeśli pomaga rozwiązać problem, możesz go awansować, klikając strzałkę^i oznaczyć ją jako zaakceptowaną odpowiedź, klikając ikonę znacznika obok mojej odpowiedzi. –