"20-Aug-2008"형식의 문자열이 있습니다. 나는 이것이 20/08/2008 또는 08/20/2008로 변환되기를 원합니 까? 어떻게해야합니까?flex에서 현재 날짜로 문자열을 포맷하는 방법은 무엇입니까?
문자열에서 하이픈을 모두 제거하고 날짜 값으로 변환하기 만하면됩니다. dateFormatter 함수는 mm/dd/yyyy 형식의 날짜 값만 허용합니다. 누군가가 나를 도울 수
..
나는 정규식을 사용하여 문자열에서 모든 하이픈을 제거. 배열에서 저는 20, 8, 2008이라는 값을가집니다. 그 후 20/08/2008로 변환하는 방법을 진행 하시겠습니까?
편집
[Bindable]public var myDate:Date;
public function init():void
{
var dateStr:String="20-Aug-2008";
var rex:RegExp = /-/;
var dateArray:Array = dateStr.split(rex);
myDate= new Date(dateArray[0],dateArray[1],dateArray[2]);
}
<mx:DateFormatter id="DateDisplay" formatString="MM/DD/YYYY"/>
<mx:TextArea id="date" text="{DateDisplay.format(myDate)}"/>
내가 텍스트 영역에서 얻는 값은 : 01/00/NaN가. 내가 어디로 잘못 갔니?
저는 8 월에 dateArray [1]을 (를) 가지고 있습니다. 숫자로 변경하는 방법은 무엇입니까? 이 날짜 생성자는 내가 숫자를 부여한 경우에만 작동합니다. 그러나 나는 8 월 값을 가지고 있습니다. 숫자로 변경하는 방법이 있습니까? – Angeline
감사합니다 ... 나는 또한 달 문자열이 전달되면 달의 수를 제공하는 함수가 있는지 검색하고있었습니다. 그런 기능을하지 못했습니다. 그래서 지금은이 기능을 사용할 것입니다. 나를 도와 주셔서 감사합니다. :-) – Angeline