| OLD | NEW |
| 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file | 1 // Copyright (c) 2011, the Dart project authors. Please see the AUTHORS file |
| 2 // for details. All rights reserved. Use of this source code is governed by a | 2 // for details. All rights reserved. Use of this source code is governed by a |
| 3 // BSD-style license that can be found in the LICENSE file. | 3 // BSD-style license that can be found in the LICENSE file. |
| 4 | 4 |
| 5 part of dart.core; | 5 part of dart.core; |
| 6 | 6 |
| 7 /** | 7 /** |
| 8 * An instant in time, such as July 20, 1969, 8:18pm GMT. | 8 * An instant in time, such as July 20, 1969, 8:18pm GMT. |
| 9 * | 9 * |
| 10 * Create a DateTime object by using one of the constructors | 10 * Create a DateTime object by using one of the constructors |
| (...skipping 646 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 657 * This value is at most | 657 * This value is at most |
| 658 * 8,640,000,000,000,000,000us (100,000,000 days) from the Unix epoch. | 658 * 8,640,000,000,000,000,000us (100,000,000 days) from the Unix epoch. |
| 659 * In other words: `microsecondsSinceEpoch.abs() <= 8640000000000000000`. | 659 * In other words: `microsecondsSinceEpoch.abs() <= 8640000000000000000`. |
| 660 * | 660 * |
| 661 * Note that this value does not fit into 53 bits (the size of a IEEE double). | 661 * Note that this value does not fit into 53 bits (the size of a IEEE double). |
| 662 * A JavaScript number is not able to hold this value. | 662 * A JavaScript number is not able to hold this value. |
| 663 */ | 663 */ |
| 664 external int get microsecondsSinceEpoch; | 664 external int get microsecondsSinceEpoch; |
| 665 | 665 |
| 666 /** | 666 /** |
| 667 * The time zone name provided by the platform. | 667 * The time zone name. |
| 668 * | 668 * |
| 669 * On Unix-like systems this will probably be an abbreviation. On Windows | 669 * This value is provided by the operating system and may be an |
| 670 * this will probably be the full-name, e.g. "Pacific Standard Time". | 670 * abbreviation or a full name. |
| 671 * |
| 672 * In the browser or on Unix-like systems commonly returns abbreviations, |
| 673 * such as "CET" or "CEST". On Windows returns the full name, for example |
| 674 * "Pacific Standard Time". |
| 671 */ | 675 */ |
| 672 external String get timeZoneName; | 676 external String get timeZoneName; |
| 673 | 677 |
| 674 /** | 678 /** |
| 675 * The time zone offset, which | 679 * The time zone offset, which |
| 676 * is the difference between local time and UTC. | 680 * is the difference between local time and UTC. |
| 677 * | 681 * |
| 678 * The offset is positive for time zones east of UTC. | 682 * The offset is positive for time zones east of UTC. |
| 679 * | 683 * |
| 680 * Note, that JavaScript, Python and C return the difference between UTC and | 684 * Note, that JavaScript, Python and C return the difference between UTC and |
| (...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 754 * In accordance with ISO 8601 | 758 * In accordance with ISO 8601 |
| 755 * a week starts with Monday, which has the value 1. | 759 * a week starts with Monday, which has the value 1. |
| 756 * | 760 * |
| 757 * DateTime moonLanding = DateTime.parse("1969-07-20 20:18:00"); | 761 * DateTime moonLanding = DateTime.parse("1969-07-20 20:18:00"); |
| 758 * assert(moonLanding.weekday == 7); | 762 * assert(moonLanding.weekday == 7); |
| 759 * assert(moonLanding.weekday == DateTime.SUNDAY); | 763 * assert(moonLanding.weekday == DateTime.SUNDAY); |
| 760 * | 764 * |
| 761 */ | 765 */ |
| 762 external int get weekday; | 766 external int get weekday; |
| 763 } | 767 } |
| OLD | NEW |