DateTime.hx 953 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445
  1. package system;
  2. import haxe.Int64;
  3. /**
  4. * ...
  5. * @author waneck
  6. */
  7. @:native("System.DateTime")
  8. extern class DateTime
  9. {
  10. @:overload(function(year : Int, month : Int, day : Int, hour : Int, min : Int, sec : Int ):Void {})
  11. function new(ticks:Int64):Void;
  12. var Day(default, null):Int;
  13. var DayOfWeek(default, null):DayOfWeek;
  14. var DayOfYear(default, null):Int;
  15. var Hour(default, null):Int;
  16. var Millisecond(default, null):Int;
  17. var Minute(default, null):Int;
  18. var Second(default, null):Int;
  19. var Year(default, null):Int;
  20. var Month(default, null):Int;
  21. var Ticks(default, null):Int64;
  22. static var Now(default, null):DateTime;
  23. static var UtcNow(default, null):DateTime;
  24. }
  25. @:native("System.DayOfWeek")
  26. extern enum DayOfWeek
  27. {
  28. Sunday;
  29. Monday;
  30. Tuesday;
  31. Wedsneday;
  32. Thursday;
  33. Friday;
  34. Saturday;
  35. }
  36. @:native("System.TimeSpan")
  37. extern class TimeSpan
  38. {
  39. static var TicksPerMillisecond(default, null):Int;
  40. }