Date Format craziness

Ask a Question related to Macromedia Flex General Discussion, Design and Development.

  1. #1

    Default Date Format craziness

    I have a DateChooser {dateChooserWeekEnding}

    When I update the bound DateObject the display changes from MM/DD/YY (
    04/14/2008 ) to ddd, mmm dd yyy ( Mon, Apr 10 2008 ). If I update the field
    again ( same code ) it changes back to the MM/DD/YYYY format. I can not figure
    out why. When I debug the code, the date is always MM/DD/YYYY that I am giving
    the object yet this still happens. Any ideas as to why?



    This is the global date object .
    [Bindable] public var dsWeekEndingDate : DateStuff = new DateStuff();

    This is the DateStuff class . . .

    ////////////////////////////////////////////////////////////////////////////////
    //
    // Copyright (C) 2008 PSC Group LLC and its licensors.
    // All Rights Reserved. The following is Source Code and is subject to all
    // restrictions on such code as contained in the End User License Agreement
    // accompanying this product.
    //
    // History
    // 03.20.2008 Steven Rieger : Created Class.
    //

    ////////////////////////////////////////////////////////////////////////////////

    package com.psc.utils
    {

    [RemoteClass(alias="com.psc.eis.util.DateStuff")]

    [Bindable]
    public class DateStuff
    {

    public static const oneMillisecond : int = 1000;
    public static const oneMinute : int = oneMillisecond * 60;
    public static const oneHour : int = oneMillisecond * 60 * 60;
    public static const oneDay : int = oneMillisecond * 60 * 60 * 24;

    private var _weekEndingDay : int = 5;

    private var _weekEndingDate : Date;

    public function DateStuff( aDateStr : String = "" ) : void
    {
    if( aDateStr != "" )
    _weekEndingDate = new Date( aDateStr );
    else
    _weekEndingDate = new Date();

    // Calculate the week ending date. . .
    var dayOfWeek : int = _weekEndingDate.day;
    if( dayOfWeek != _weekEndingDay )
    _weekEndingDate = new Date( _weekEndingDate.getTime() + ( oneDay * (
    _weekEndingDay - dayOfWeek ) ) );
    else
    _weekEndingDate = _weekEndingDate;
    }

    public function get weekEndingDay() : int
    {
    return _weekEndingDay;
    }

    public function set weekEndingDay( weekEndingDay : int ) : void
    {
    this._weekEndingDay = weekEndingDay;
    }

    public function get weekEndingDate() : Date
    {
    return _weekEndingDate;
    }

    public function set weekEndingDate( weekEndingDate : Date ) : void
    {
    this._weekEndingDate = new Date( weekEndingDate );
    }
    }
    }


    Here is where I display the date . . .
    <mx:DateField id="dateChooserWeekEnding"
    disabledDays="{disabledDaysOfWeek}"
    selectableRange="{{rangeStart : new Date(
    dsWeekEndingDate.weekEndingDate.getTime() - DateStuff.oneDay * 60 ), rangeEnd :
    new Date( dsWeekEndingDate.weekEndingDate.getTime() + DateStuff.oneDay * 60 )}}"
    selectedDate="{dsWeekEndingDate.weekEndingDate}"
    text="{dsWeekEndingDate.weekEndingDate.toLocaleDat eString()}"/>


    This is the code that actually updates the bound control . . .
    tempStr = new DateFormatter().format( dsWweekEndingDate.weekEndingDate );
    aLeaveRequest.sfWeekEndingDate.setDateOnly( tempStr );

    bitwyse Guest

  2. Similar Questions and Discussions

    1. Date format 07-JUL-03
      What's the simplest format method to force the medium date format to capitalize the month, like 07-JUL-03 instead of 07-Jul-03 in a form text box?...
    2. Date() Format
      Hi Im trying to get a mm/dd/ccyy format and can nearly do this using date() however I for 02 Feb 2004 I get 2/2/2004 and I want 02/02/2004
    3. converting date into database date format(newbie)
      Hi! U can convert "8-Aug-03" into mysql date which requires yyyy-mm-dd format as below. <?php date("Y-m-d",strtotime("8-Aug-03")); ?>
    4. Date format Help.
      I have a field set to short date 99;99;00;0, and it appears as soon as I tab to the next couple of fields that the previous date field changes to...
    5. Session Object Craziness
      I can't find anything technically wrong with what you are describing. This might just be a nit-picky detail, but - you said that the Session...
  3. #2

    Default Re: Date Format craziness

    Anyone have any ideas on this?
    bitwyse Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139