DateTimeFormatter.hx 1.2 KB

12345678910111213141516171819202122
  1. package flash.globalization;
  2. @:require(flash10_1) extern final class DateTimeFormatter {
  3. @:flash.property var actualLocaleIDName(get,never) : String;
  4. @:flash.property var lastOperationStatus(get,never) : LastOperationStatus;
  5. @:flash.property var requestedLocaleIDName(get,never) : String;
  6. function new(requestedLocaleIDName : String, ?dateStyle : DateTimeStyle, ?timeStyle : DateTimeStyle) : Void;
  7. function format(dateTime : Date) : String;
  8. function formatUTC(dateTime : Date) : String;
  9. function getDateStyle() : DateTimeStyle;
  10. function getDateTimePattern() : DateTimeStyle;
  11. function getFirstWeekday() : Int;
  12. function getMonthNames(?nameStyle : DateTimeNameStyle, ?context : DateTimeNameContext) : flash.Vector<String>;
  13. function getTimeStyle() : DateTimeStyle;
  14. function getWeekdayNames(?nameStyle : DateTimeNameStyle, ?context : DateTimeNameContext) : flash.Vector<String>;
  15. private function get_actualLocaleIDName() : String;
  16. private function get_lastOperationStatus() : LastOperationStatus;
  17. private function get_requestedLocaleIDName() : String;
  18. function setDateTimePattern(pattern : String) : Void;
  19. function setDateTimeStyles(dateStyle : DateTimeStyle, timeStyle : DateTimeStyle) : Void;
  20. static function getAvailableLocaleIDNames() : flash.Vector<String>;
  21. }