Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: AIR 30.0 или более ранней версии, Flash Player 30.0 или более ранней версии, Flash Lite 4
Flex 4.6 или более ранней версии, Flash Pro CS6 или более ранней версии
Скрыть фильтры
flash.globalization 

DateTimeFormatter  - AS3

Пакетыx

Верхний уровень
adobe.utils
air.desktop
air.net
air.update
air.update.events
coldfusion.air
coldfusion.air.errors
coldfusion.air.events
coldfusion.service
coldfusion.service.events
coldfusion.service.mxml
com.adobe.acm.solutions.authoring.domain.extensions
com.adobe.acm.solutions.ccr.domain.extensions
com.adobe.consulting.pst.vo
com.adobe.dct.component
com.adobe.dct.component.datadictionary
com.adobe.dct.component.datadictionaryElement
com.adobe.dct.component.dataElementsPanel
com.adobe.dct.component.toolbars
com.adobe.dct.event
com.adobe.dct.exp
com.adobe.dct.model
com.adobe.dct.service
com.adobe.dct.service.provider
com.adobe.dct.transfer
com.adobe.dct.util
com.adobe.dct.view
com.adobe.ep.taskmanagement.domain
com.adobe.ep.taskmanagement.event
com.adobe.ep.taskmanagement.filter
com.adobe.ep.taskmanagement.services
com.adobe.ep.taskmanagement.util
com.adobe.ep.ux.attachmentlist.component
com.adobe.ep.ux.attachmentlist.domain
com.adobe.ep.ux.attachmentlist.domain.events
com.adobe.ep.ux.attachmentlist.domain.renderers
com.adobe.ep.ux.attachmentlist.skin
com.adobe.ep.ux.attachmentlist.skin.renderers
com.adobe.ep.ux.content.event
com.adobe.ep.ux.content.factory
com.adobe.ep.ux.content.handlers
com.adobe.ep.ux.content.managers
com.adobe.ep.ux.content.model.asset
com.adobe.ep.ux.content.model.preview
com.adobe.ep.ux.content.model.relation
com.adobe.ep.ux.content.model.search
com.adobe.ep.ux.content.model.toolbar
com.adobe.ep.ux.content.search
com.adobe.ep.ux.content.services
com.adobe.ep.ux.content.services.load
com.adobe.ep.ux.content.services.permissions
com.adobe.ep.ux.content.services.preview
com.adobe.ep.ux.content.services.providers
com.adobe.ep.ux.content.services.query
com.adobe.ep.ux.content.services.relationships
com.adobe.ep.ux.content.services.search.lccontent
com.adobe.ep.ux.content.services.version
com.adobe.ep.ux.content.view
com.adobe.ep.ux.content.view.components.activate
com.adobe.ep.ux.content.view.components.grid
com.adobe.ep.ux.content.view.components.grid.hover
com.adobe.ep.ux.content.view.components.grid.hover.component
com.adobe.ep.ux.content.view.components.grid.renderers
com.adobe.ep.ux.content.view.components.relationships
com.adobe.ep.ux.content.view.components.review
com.adobe.ep.ux.content.view.components.search.renderers
com.adobe.ep.ux.content.view.components.searchpod
com.adobe.ep.ux.content.view.components.toolbar
com.adobe.ep.ux.content.view.components.toolbar.controlRenderers
com.adobe.ep.ux.content.view.components.version
com.adobe.ep.ux.documentsubmit.component
com.adobe.ep.ux.documentsubmit.domain
com.adobe.ep.ux.documentsubmit.skin
com.adobe.ep.ux.taskaction.component
com.adobe.ep.ux.taskaction.domain
com.adobe.ep.ux.taskaction.domain.events
com.adobe.ep.ux.taskaction.skin
com.adobe.ep.ux.taskdetails.component
com.adobe.ep.ux.taskdetails.domain
com.adobe.ep.ux.taskdetails.skin
com.adobe.ep.ux.tasklist.component
com.adobe.ep.ux.tasklist.domain
com.adobe.ep.ux.tasklist.skin
com.adobe.ep.ux.webdocumentviewer.domain
com.adobe.exm.expression
com.adobe.exm.expression.error
com.adobe.exm.expression.event
com.adobe.exm.expression.impl
com.adobe.fiber.runtime.lib
com.adobe.fiber.services
com.adobe.fiber.services.wrapper
com.adobe.fiber.styles
com.adobe.fiber.util
com.adobe.fiber.valueobjects
com.adobe.gravity.binding
com.adobe.gravity.context
com.adobe.gravity.flex.bundleloader
com.adobe.gravity.flex.progress
com.adobe.gravity.flex.serviceloader
com.adobe.gravity.framework
com.adobe.gravity.init
com.adobe.gravity.service.bundleloader
com.adobe.gravity.service.logging
com.adobe.gravity.service.manifest
com.adobe.gravity.service.progress
com.adobe.gravity.tracker
com.adobe.gravity.ui
com.adobe.gravity.utility
com.adobe.gravity.utility.async
com.adobe.gravity.utility.error
com.adobe.gravity.utility.events
com.adobe.gravity.utility.factory
com.adobe.gravity.utility.flex.async
com.adobe.gravity.utility.logging
com.adobe.gravity.utility.message
com.adobe.gravity.utility.sequence
com.adobe.gravity.utility.url
com.adobe.guides.control
com.adobe.guides.domain
com.adobe.guides.i18n
com.adobe.guides.spark.components.skins
com.adobe.guides.spark.components.skins.mx
com.adobe.guides.spark.headers.components
com.adobe.guides.spark.headers.skins
com.adobe.guides.spark.layouts.components
com.adobe.guides.spark.layouts.skins
com.adobe.guides.spark.navigators.components
com.adobe.guides.spark.navigators.renderers
com.adobe.guides.spark.navigators.skins
com.adobe.guides.spark.util
com.adobe.guides.spark.wrappers.components
com.adobe.guides.spark.wrappers.skins
com.adobe.guides.submit
com.adobe.icc.dc.domain
com.adobe.icc.dc.domain.factory
com.adobe.icc.editors.events
com.adobe.icc.editors.handlers
com.adobe.icc.editors.managers
com.adobe.icc.editors.model
com.adobe.icc.editors.model.config
com.adobe.icc.editors.model.el
com.adobe.icc.editors.model.el.operands
com.adobe.icc.editors.model.el.operators
com.adobe.icc.enum
com.adobe.icc.external.dc
com.adobe.icc.obj
com.adobe.icc.services
com.adobe.icc.services.category
com.adobe.icc.services.config
com.adobe.icc.services.download
com.adobe.icc.services.export
com.adobe.icc.services.external
com.adobe.icc.services.formbridge
com.adobe.icc.services.fragmentlayout
com.adobe.icc.services.layout
com.adobe.icc.services.letter
com.adobe.icc.services.locator
com.adobe.icc.services.module
com.adobe.icc.services.render
com.adobe.icc.services.submit
com.adobe.icc.services.user
com.adobe.icc.token
com.adobe.icc.vo
com.adobe.icc.vo.render
com.adobe.icomm.assetplacement.controller
com.adobe.icomm.assetplacement.controller.utils
com.adobe.icomm.assetplacement.data
com.adobe.icomm.assetplacement.model
com.adobe.livecycle.assetmanager.client
com.adobe.livecycle.assetmanager.client.event
com.adobe.livecycle.assetmanager.client.handler
com.adobe.livecycle.assetmanager.client.managers
com.adobe.livecycle.assetmanager.client.model
com.adobe.livecycle.assetmanager.client.model.cms
com.adobe.livecycle.assetmanager.client.service
com.adobe.livecycle.assetmanager.client.service.search
com.adobe.livecycle.assetmanager.client.service.search.cms
com.adobe.livecycle.assetmanager.client.utils
com.adobe.livecycle.content
com.adobe.livecycle.rca.model
com.adobe.livecycle.rca.model.constant
com.adobe.livecycle.rca.model.document
com.adobe.livecycle.rca.model.participant
com.adobe.livecycle.rca.model.reminder
com.adobe.livecycle.rca.model.stage
com.adobe.livecycle.rca.service
com.adobe.livecycle.rca.service.core
com.adobe.livecycle.rca.service.core.delegate
com.adobe.livecycle.rca.service.process
com.adobe.livecycle.rca.service.process.delegate
com.adobe.livecycle.rca.token
com.adobe.livecycle.ria.security.api
com.adobe.livecycle.ria.security.service
com.adobe.mosaic.layouts
com.adobe.mosaic.layouts.dragAndDrop
com.adobe.mosaic.layouts.interfaces
com.adobe.mosaic.mxml
com.adobe.mosaic.om.constants
com.adobe.mosaic.om.events
com.adobe.mosaic.om.impl
com.adobe.mosaic.om.interfaces
com.adobe.mosaic.skinning
com.adobe.mosaic.sparklib.editors
com.adobe.mosaic.sparklib.optionMenu
com.adobe.mosaic.sparklib.scrollableMenu
com.adobe.mosaic.sparklib.scrollableMenu.skins
com.adobe.mosaic.sparklib.tabLayout
com.adobe.mosaic.sparklib.tabLayout.events
com.adobe.mosaic.sparklib.tabLayout.layouts
com.adobe.mosaic.sparklib.tabLayout.skins
com.adobe.mosaic.sparklib.text
com.adobe.mosaic.sparklib.util
com.adobe.solutions.acm.authoring.presentation
com.adobe.solutions.acm.authoring.presentation.actionbar
com.adobe.solutions.acm.authoring.presentation.common
com.adobe.solutions.acm.authoring.presentation.events
com.adobe.solutions.acm.authoring.presentation.fragment
com.adobe.solutions.acm.authoring.presentation.letter
com.adobe.solutions.acm.authoring.presentation.letter.data
com.adobe.solutions.acm.authoring.presentation.preview
com.adobe.solutions.acm.authoring.presentation.rte
com.adobe.solutions.acm.ccr.presentation
com.adobe.solutions.acm.ccr.presentation.contentcapture
com.adobe.solutions.acm.ccr.presentation.contentcapture.events
com.adobe.solutions.acm.ccr.presentation.contentcapture.preview
com.adobe.solutions.acm.ccr.presentation.datacapture
com.adobe.solutions.acm.ccr.presentation.datacapture.renderers
com.adobe.solutions.acm.ccr.presentation.pdf
com.adobe.solutions.exm
com.adobe.solutions.exm.authoring
com.adobe.solutions.exm.authoring.components.controls
com.adobe.solutions.exm.authoring.components.toolbars
com.adobe.solutions.exm.authoring.domain
com.adobe.solutions.exm.authoring.domain.expression
com.adobe.solutions.exm.authoring.domain.impl
com.adobe.solutions.exm.authoring.domain.method
com.adobe.solutions.exm.authoring.domain.variable
com.adobe.solutions.exm.authoring.enum
com.adobe.solutions.exm.authoring.events
com.adobe.solutions.exm.authoring.model
com.adobe.solutions.exm.authoring.renderer
com.adobe.solutions.exm.authoring.view
com.adobe.solutions.exm.expression
com.adobe.solutions.exm.impl
com.adobe.solutions.exm.impl.method
com.adobe.solutions.exm.method
com.adobe.solutions.exm.mock
com.adobe.solutions.exm.mock.method
com.adobe.solutions.exm.runtime
com.adobe.solutions.exm.runtime.impl
com.adobe.solutions.exm.variable
com.adobe.solutions.prm.constant
com.adobe.solutions.prm.domain
com.adobe.solutions.prm.domain.factory
com.adobe.solutions.prm.domain.impl
com.adobe.solutions.prm.domain.manager
com.adobe.solutions.prm.presentation.asset
com.adobe.solutions.prm.presentation.constant
com.adobe.solutions.prm.presentation.document
com.adobe.solutions.prm.presentation.event
com.adobe.solutions.prm.presentation.file
com.adobe.solutions.prm.presentation.project
com.adobe.solutions.prm.presentation.team
com.adobe.solutions.prm.presentation.util
com.adobe.solutions.prm.service
com.adobe.solutions.prm.services.impl
com.adobe.solutions.prm.vo
com.adobe.solutions.rca.constant
com.adobe.solutions.rca.domain
com.adobe.solutions.rca.domain.common
com.adobe.solutions.rca.domain.factory
com.adobe.solutions.rca.domain.impl
com.adobe.solutions.rca.domain.impl.manager
com.adobe.solutions.rca.domain.manager
com.adobe.solutions.rca.presentation
com.adobe.solutions.rca.presentation.comment
com.adobe.solutions.rca.presentation.constant
com.adobe.solutions.rca.presentation.event
com.adobe.solutions.rca.presentation.gantt
com.adobe.solutions.rca.presentation.gantt.ruler
com.adobe.solutions.rca.presentation.template
com.adobe.solutions.rca.presentation.template.audit
com.adobe.solutions.rca.presentation.template.definition
com.adobe.solutions.rca.presentation.template.documents
com.adobe.solutions.rca.presentation.template.stages
com.adobe.solutions.rca.presentation.util
com.adobe.solutions.rca.service
com.adobe.solutions.rca.services.impl
com.adobe.solutions.rca.vo
com.adobe.solutions.rca.vo.um
com.adobe.viewsource
fl.accessibility
fl.containers
fl.controls
fl.controls.dataGridClasses
fl.controls.listClasses
fl.controls.progressBarClasses
fl.core
fl.data
fl.display
fl.events
fl.ik
fl.lang
fl.livepreview
fl.managers
fl.motion
fl.motion.easing
fl.rsl
fl.text
fl.transitions
fl.transitions.easing
fl.video
flash.accessibility
flash.concurrent
flash.crypto
flash.data
flash.desktop
flash.display
flash.display3D
flash.display3D.textures
flash.errors
flash.events
flash.external
flash.filesystem
flash.filters
flash.geom
flash.globalization
flash.html
flash.media
flash.net
flash.net.dns
flash.net.drm
flash.notifications
flash.permissions
flash.printing
flash.profiler
flash.sampler
flash.security
flash.sensors
flash.system
flash.text
flash.text.engine
flash.text.ime
flash.ui
flash.utils
flash.xml
flashx.textLayout
flashx.textLayout.compose
flashx.textLayout.container
flashx.textLayout.conversion
flashx.textLayout.edit
flashx.textLayout.elements
flashx.textLayout.events
flashx.textLayout.factory
flashx.textLayout.formats
flashx.textLayout.operations
flashx.textLayout.utils
flashx.undo
ga.controls
ga.layouts
ga.model
ga.uiComponents
ga.util
ga.views
ga.wrappers
lc.foundation
lc.foundation.domain
lc.foundation.events
lc.foundation.ui
lc.foundation.util
lc.preloader
lc.procmgmt
lc.procmgmt.commands
lc.procmgmt.domain
lc.procmgmt.events
lc.procmgmt.formbridge
lc.procmgmt.impl
lc.procmgmt.ui.attachments
lc.procmgmt.ui.controls
lc.procmgmt.ui.controls.card
lc.procmgmt.ui.controls.renderer
lc.procmgmt.ui.help
lc.procmgmt.ui.layout
lc.procmgmt.ui.presentationmodel
lc.procmgmt.ui.process
lc.procmgmt.ui.search
lc.procmgmt.ui.startpoint
lc.procmgmt.ui.task
lc.procmgmt.ui.task.form
lc.procmgmt.ui.task.form.commands
lc.procmgmt.ui.tracking
mx.accessibility
mx.automation
mx.automation.air
mx.automation.delegates
mx.automation.delegates.advancedDataGrid
mx.automation.delegates.charts
mx.automation.delegates.containers
mx.automation.delegates.controls
mx.automation.delegates.controls.dataGridClasses
mx.automation.delegates.controls.fileSystemClasses
mx.automation.delegates.core
mx.automation.delegates.flashflexkit
mx.automation.events
mx.binding
mx.binding.utils
mx.charts
mx.charts.chartClasses
mx.charts.effects
mx.charts.effects.effectClasses
mx.charts.events
mx.charts.renderers
mx.charts.series
mx.charts.series.items
mx.charts.series.renderData
mx.charts.styles
mx.collections
mx.collections.errors
mx.containers
mx.containers.accordionClasses
mx.containers.dividedBoxClasses
mx.containers.errors
mx.containers.utilityClasses
mx.controls
mx.controls.advancedDataGridClasses
mx.controls.dataGridClasses
mx.controls.listClasses
mx.controls.menuClasses
mx.controls.olapDataGridClasses
mx.controls.scrollClasses
mx.controls.sliderClasses
mx.controls.textClasses
mx.controls.treeClasses
mx.controls.videoClasses
mx.core
mx.core.windowClasses
mx.data
mx.data.crypto
mx.data.errors
mx.data.events
mx.data.messages
mx.data.mxml
mx.data.offline.errors
mx.data.utils
mx.effects
mx.effects.easing
mx.effects.effectClasses
mx.events
mx.filters
mx.flash
mx.formatters
mx.geom
mx.graphics
mx.graphics.codec
mx.graphics.shaderClasses
mx.logging
mx.logging.errors
mx.logging.targets
mx.managers
mx.messaging
mx.messaging.channels
mx.messaging.config
mx.messaging.errors
mx.messaging.events
mx.messaging.management
mx.messaging.messages
mx.modules
mx.netmon
mx.olap
mx.olap.aggregators
mx.preloaders
mx.printing
mx.resources
mx.rpc
mx.rpc.events
mx.rpc.http
mx.rpc.http.mxml
mx.rpc.livecycle
mx.rpc.mxml
mx.rpc.remoting
mx.rpc.remoting.mxml
mx.rpc.soap
mx.rpc.soap.mxml
mx.rpc.wsdl
mx.rpc.xml
mx.skins
mx.skins.halo
mx.skins.spark
mx.skins.wireframe
mx.skins.wireframe.windowChrome
mx.states
mx.styles
mx.utils
mx.validators
org.osmf.containers
org.osmf.display
org.osmf.elements
org.osmf.events
org.osmf.layout
org.osmf.logging
org.osmf.media
org.osmf.metadata
org.osmf.net
org.osmf.net.dvr
org.osmf.net.httpstreaming
org.osmf.net.metrics
org.osmf.net.qos
org.osmf.net.rtmpstreaming
org.osmf.net.rules
org.osmf.traits
org.osmf.utils
spark.accessibility
spark.automation.delegates
spark.automation.delegates.components
spark.automation.delegates.components.gridClasses
spark.automation.delegates.components.mediaClasses
spark.automation.delegates.components.supportClasses
spark.automation.delegates.skins.spark
spark.automation.events
spark.collections
spark.components
spark.components.calendarClasses
spark.components.gridClasses
spark.components.mediaClasses
spark.components.supportClasses
spark.components.windowClasses
spark.core
spark.effects
spark.effects.animation
spark.effects.easing
spark.effects.interpolation
spark.effects.supportClasses
spark.events
spark.filters
spark.formatters
spark.formatters.supportClasses
spark.globalization
spark.globalization.supportClasses
spark.layouts
spark.layouts.supportClasses
spark.managers
spark.modules
spark.preloaders
spark.primitives
spark.primitives.supportClasses
spark.skins
spark.skins.mobile
spark.skins.mobile.supportClasses
spark.skins.spark
spark.skins.spark.mediaClasses.fullScreen
spark.skins.spark.mediaClasses.normal
spark.skins.spark.windowChrome
spark.skins.wireframe
spark.skins.wireframe.mediaClasses
spark.skins.wireframe.mediaClasses.fullScreen
spark.transitions
spark.utils
spark.validators
spark.validators.supportClasses
xd.core.axm.enterprise.view.components
xd.core.axm.enterprise.view.skins
xd.core.axm.view.components
xd.core.axm.view.components.support

Элементы языка

Глобальные константы
Глобальные функции
Операторы
Инструкции, ключевые слова и директивы
Специальные типы

Приложения

Новые возможности
Ошибки компилятора
Предупреждения компилятора
Ошибки времени выполнения
Миграция ActionScript 3
Поддерживаемые наборы символов
Только MXML
Элементы движения XML
Теги Timed Text
устаревший_индекс
Константы реализации специальных возможностей
Использование примеров
Юридическая информация
Пакетflash.globalization
Классpublic final class DateTimeFormatter
НаследованиеDateTimeFormatter Inheritance Object

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.1, AIR 2

Класс DateTimeFormatter предоставляет форматирование с учетом локали для объекта Date и обеспечивает доступ к локализованным именам полей даты. Методы этого класса используют функции и настройки, предоставляемые операционной системой.

Выбрать формат времени и даты можно двумя способами: с помощью предопределенного шаблона или пользовательского шаблона. Для большинства программ следует использовать стили, предварительно определенные константами класса DateTimeStyle (LONG, MEDIUM, NONE или SHORT). Эти константы определяют заданные по умолчанию шаблоны для запрашиваемой локали или шаблоны по умолчанию на основе настроек операционной системы пользователя.

Например, следующий код создает строку даты с использованием заданного по умолчанию короткого формата даты.

 
     var df:DateTimeFormatter = new DateTimeFormatter(LocaleID.DEFAULT, DateTimeStyle.SHORT, DateTimeStyle.NONE);
     var currentDate:Date = new Date();
     var shortDate:String = df.format(currentDate);
     

Если запрашиваемая локаль поддерживается операционной системой, тогда при создании экземпляра этого класса его свойства задаются в соответствии с правилами и значениями по умолчанию для этой локали, а также с параметрами dateStyle и timeStyle конструктора. Если запрашиваемая локаль недоступна, то свойства задаются в соответствии с резервной или стандартной локалью, которую можно получить с помощью свойства actualLocaleIDName.

Этот класс содержит дополнительные методы получения локализованных строк для названий месяцев и дней недели, а также методы извлечения первого дня недели, которые могут использоваться в календарях для выбора даты или в подобных программах.

В результате использования пользовательских настроек, системных шаблонов форматирования и резервной локали (когда запрашиваемая локаль не поддерживается) пользователи могут наблюдать разные результаты форматирования даже при использовании одного и того же идентификатора локали.

Посмотреть примеры

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
  actualLocaleIDName : String
[только для чтения] Имя фактического идентификатора локали, используемого этим объектом DateTimeFormatter.
DateTimeFormatter
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  lastOperationStatus : String
[только для чтения] Состояние предыдущей операции, которую выполнял этот объект DateTimeFormatter.
DateTimeFormatter
  requestedLocaleIDName : String
[только для чтения] Имя запрашиваемого идентификатора локали, переданного конструктору этого объекта DateTimeFormatter.
DateTimeFormatter
Общедоступные методы
 МетодОпределено
  
DateTimeFormatter(requestedLocaleIDName:String, dateStyle:String = "long", timeStyle:String = "long")
Создает новый объект DateTimeFormatter, чтобы отформатировать даты и время в соответствии с правилами указанной локали и заданных стилей форматирования даты и времени.
DateTimeFormatter
  
format(dateTime:Date):String
Форматирует отображаемую строку для объекта Date, который интерпретируется в соответствии с местным временем в регионе пользователя (с использованием таких компонентов местного времени объекта Date, как date, day, fullYear, hours, minutes, month и seconds).
DateTimeFormatter
  
Форматирует отображаемую строку объекта Date, который интерпретируется в соответствии с временем формата UTC (с использованием таких компонентов UTC объекта Date, как dateUTC, dayUTC, fullYearUTC, hoursUTC, minutesUTC, monthUTC и secondsUTC) и с учетом стилей dateStyle, timeStyle или шаблона даты и времени.
DateTimeFormatter
  
[статические] Перечисляет все имена идентификаторов локалей, поддерживаемые этим классом.
DateTimeFormatter
  
Получает стиль даты для данного экземпляра DateTimeFormatter.
DateTimeFormatter
  
Возвращает строку шаблона, используемую данным объектом DateTimeFormatter для форматирования даты и времени.
DateTimeFormatter
  
Возвращает целое число, соответствующее первому дню недели для данной локали и календарной системы.
DateTimeFormatter
  
getMonthNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>
Получает список локализованных строк, содержащий названия месяцев для текущей календарной системы.
DateTimeFormatter
  
Получает стиль времени для данного экземпляра DateTimeFormatter.
DateTimeFormatter
  
getWeekdayNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>
Получает список локализованных строк, содержащий названия дней недели для текущей календарной системы.
DateTimeFormatter
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
  
Определяет строку шаблона, используемую данным объектом DateTimeFormatter для форматирования даты и времени.
DateTimeFormatter
  
setDateTimeStyles(dateStyle:String, timeStyle:String):void
Устанавливает стили даты и времени для данного экземпляра DateTimeFormatter.
DateTimeFormatter
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о свойстве

actualLocaleIDName

свойство
actualLocaleIDName:String  [только для чтения]

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.1, AIR 2

Имя фактического идентификатора локали, используемого этим объектом DateTimeFormatter.

В зависимости от операционной системы и значения параметра requestedLocaleIDName, передаваемого конструктору Collator(), имя может иметь одно из трех значений.

  1. Если запрашиваемая локаль не является LocaleID.DEFAULT и поддерживается операционной системой, тогда возвращаемое имя совпадает со значением свойства requestedLocaleIDName.
  2. Если константа LocaleID.DEFAULT использована в качестве значения параметра requestedLocaleIDName конструктора, то используется имя текущей локали, заданной в операционной системе пользователя. Значение LocaleID.DEFAULT сохраняет настройку ОС, заданную пользователем. Передача явного значения в качестве параметра requestedLocaleIDName не обязательно дает тот же результат, что использование LocaleID.DEFAULT, даже если при этом используются одинаковые имена идентификатора локали. Пользователь мог задать в своей системе пользовательские настройки локали, и запрос явного имени идентификатора локали вместо использования константы LocaleID.DEFAULT в программе не позволит извлечь эти пользовательские настройки.
  3. Если система не поддерживает имя requestedLocaleIDName, определенное в конструкторе, то используется резервное имя идентификатора локали.



Реализация
    public function get actualLocaleIDName():String

Связанные элементы API

lastOperationStatus

свойство 
lastOperationStatus:String  [только для чтения]

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.1, AIR 2

Состояние предыдущей операции, которую выполнял этот объект DateTimeFormatter. Свойство lastOperationStatus задается каждый раз при вызове конструктора или метода этого класса или при задании значения для другого свойства. Другие возможные значения см. в описании соответствующего метода.



Реализация
    public function get lastOperationStatus():String

Связанные элементы API

requestedLocaleIDName

свойство 
requestedLocaleIDName:String  [только для чтения]

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.1, AIR 2

Имя запрашиваемого идентификатора локали, переданного конструктору этого объекта DateTimeFormatter.

Если использовано значение LocaleID.DEFAULT, возвращается имя i-default. Локаль, использованная на самом деле, может отличаться от запрашиваемой, когда применяется резервная локаль. Имя фактической локали можно получить с помощью свойства actualLocaleIDName.



Реализация
    public function get requestedLocaleIDName():String

Связанные элементы API

Сведения о конструкторе

DateTimeFormatter

()Конструктор
public function DateTimeFormatter(requestedLocaleIDName:String, dateStyle:String = "long", timeStyle:String = "long")

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.1, AIR 2

Создает новый объект DateTimeFormatter, чтобы отформатировать даты и время в соответствии с правилами указанной локали и заданных стилей форматирования даты и времени. Стили даты и времени служат для определения шаблонов форматирования даты и времени в соответствии с шаблонами, предварительно определенными для локали в операционной системе.

Этот конструктор определяет, поддерживает ли текущая операционная система запрашиваемое имя идентификатора локали. Если она не поддерживается, будет использована резервная локаль. Резервный идентификатор локали можно получить из свойства actualLocaleIDName.

Если для любого из параметров requestedLocaleIDName, dateStyle или timeStyle используется резервное значение, то свойство lastOperationStatus указывает тип значения по умолчанию.

Чтобы задать форматирование в соответствии с текущими пользовательскими настройками операционной системы, необходимо передать значение LocaleID.DEFAULT в параметре requestedLocaleIDName конструктора.

Когда конструктор вызывается и успешно создает объект, свойство lastOperationStatus получает значение:

  • LastOperationStatus.NO_ERROR

Когда запрашиваемое имя идентификатора языкового стандарта недоступно, lastOperationStatus получает одно из следующих значений:

  • LastOperationStatus.USING_FALLBACK_WARNING
  • LastOperationStatus.USING_DEFAULT_WARNING

В противном случае в качестве значения свойства lastOperationStatus задается одна из констант, определенных в классе LastOperationStatus.

Дополнительные сведения о перечисленных выше предупреждениях и других возможных значениях свойства lastOperationStatus см. в описании класса LastOperationStatus.

Параметры
requestedLocaleIDName:String — Предпочитаемое имя идентификатора локали для использования при определении формата даты или времени.
 
dateStyle:String (default = "long") — Определяет стиль, который должен использоваться при форматировании дат. Значение соответствует одному из значений, перечисленных в классе DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE
 
timeStyle:String (default = "long") — Определяет стиль, который должен использоваться при форматировании времени. Значение соответствует одному из значений, перечисленных в классе DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE

Выдает
ArgumentError — если значение параметра dateStyle или timeStyle не является допустимой константой DateTimeStyle.
 
TypeError — если параметр dateStyle или timeStyle имеет нулевое значение.

Связанные элементы API

Сведения о методе

format

()метод
public function format(dateTime:Date):String

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.1, AIR 2

Форматирует отображаемую строку для объекта Date, который интерпретируется в соответствии с местным временем в регионе пользователя (с использованием таких компонентов местного времени объекта Date, как date, day, fullYear, hours, minutes, month и seconds). Форматирование выполняется в соответствии с правилами идентификатора локали, стилей даты и времени или на основе пользовательских шаблонов даты и времени, определенных для данного экземпляра DateTimeFormatter.

Когда этот метод вызывается и успешно выполняется, свойство lastOperationStatus получает значение:

  • LastOperationStatus.NO_ERROR

В противном случае в качестве значения свойства lastOperationStatus задается одна из констант, определенных в классе LastOperationStatus.

Параметры

dateTime:Date — Значение Date, которое требуется отформатировать. Допустимый диапазон: от 1 января 1601 г. до 31 декабря 30827 г.

Возвращает
String — Отформатированная строка, представляющая значение даты или времени.

Связанные элементы API

formatUTC

()метод 
public function formatUTC(dateTime:Date):String

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.1, AIR 2

Форматирует отображаемую строку объекта Date, который интерпретируется в соответствии с временем формата UTC (с использованием таких компонентов UTC объекта Date, как dateUTC, dayUTC, fullYearUTC, hoursUTC, minutesUTC, monthUTC и secondsUTC) и с учетом стилей dateStyle, timeStyle или шаблона даты и времени. Форматирование выполняется в соответствии с правилами идентификатора локали, стилей даты и времени или на основе пользовательских шаблонов даты и времени, определенных для данного экземпляра DateTimeFormatter.

Когда этот метод вызывается и успешно выполняется, свойство lastOperationStatus получает значение:

  • LastOperationStatus.NO_ERROR

В противном случае в качестве значения свойства lastOperationStatus задается одна из констант, определенных в классе LastOperationStatus.

Параметры

dateTime:Date — Значение Date, которое требуется отформатировать. Допустимый диапазон: от 1 января 1601 г. до 31 декабря 30827 г.

Возвращает
String — Отформатированная строка, представляющая значение даты или времени.

Связанные элементы API

getAvailableLocaleIDNames

()метод 
public static function getAvailableLocaleIDNames():Vector.<String>

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.1, AIR 2

Перечисляет все имена идентификаторов локалей, поддерживаемые этим классом.

Если этот класс не поддерживается текущей операционной системой, данный метод возвращает нулевое значение.

Когда этот метод вызывается и успешно выполняется, свойство lastOperationStatus получает значение:

  • LastOperationStatus.NO_ERROR

В противном случае в качестве значения свойства lastOperationStatus задается одна из констант, определенных в классе LastOperationStatus.

Возвращает
Vector.<String> — Вектор строк, содержащих все имена идентификаторов локалей, поддерживаемые этим классом.

Связанные элементы API

getDateStyle

()метод 
public function getDateStyle():String

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.1, AIR 2

Получает стиль даты для данного экземпляра DateTimeFormatter. Стиль даты служит для получения шаблона форматирования даты, предварительно определенного в операционной системе. Значение стиля даты может быть задано конструктором DateTimeFormatter(), а также методом setDateTimeStyles() или setDateTimePattern().

Когда этот метод вызывается и успешно выполняется, свойство lastOperationStatus получает значение:

  • LastOperationStatus.NO_ERROR

В противном случае в качестве значения свойства lastOperationStatus задается одна из констант, определенных в классе LastOperationStatus.

Возвращает
String — Строка стиля даты для этого экземпляра DateTimeFormatter.

Возможные значения:

  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE
  • DateTimeStyle.CUSTOM

Связанные элементы API

getDateTimePattern

()метод 
public function getDateTimePattern():String

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.1, AIR 2

Возвращает строку шаблона, используемую данным объектом DateTimeFormatter для форматирования даты и времени.

Этот шаблон можно задать одним из трех способов:

  1. с помощью параметров dateStyle и timeStyle, использованных в конструкторе;
  2. с помощью метода setDateTimeStyles();
  3. с помощью метода setDateTimePattern().

Дополнительные сведения о синтаксисе шаблона см. в описании метода setDateTimePattern().

Когда этот метод вызывается и успешно выполняется, свойство lastOperationStatus получает значение:

  • LastOperationStatus.NO_ERROR

В противном случае в качестве значения свойства lastOperationStatus задается одна из констант, определенных в классе LastOperationStatus.

Возвращает
String — Строка, которая содержит шаблон, использованный данным объектом DateTimeFormatter для форматирования даты и времени.

Связанные элементы API

getFirstWeekday

()метод 
public function getFirstWeekday():int

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.1, AIR 2

Возвращает целое число, соответствующее первому дню недели для данной локали и календарной системы. 0 обозначает воскресенье, 1— понедельник и т. д. Последнее значение 6 соответствует субботе.

Когда этот метод вызывается и успешно выполняется, свойство lastOperationStatus получает значение:

  • LastOperationStatus.NO_ERROR

В противном случае в качестве значения свойства lastOperationStatus задается одна из констант, определенных в классе LastOperationStatus.

Возвращает
int — Целое число, соответствующее первому дню недели для данной локали и календарной системы.

Связанные элементы API

getMonthNames

()метод 
public function getMonthNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.1, AIR 2

Получает список локализованных строк, содержащий названия месяцев для текущей календарной системы. Первый элемент списка содержит название первого месяца в году.

Когда этот метод вызывается и успешно выполняется, свойство lastOperationStatus получает значение:

  • LastOperationStatus.NO_ERROR

В противном случае в качестве значения свойства lastOperationStatus задается одна из констант, определенных в классе LastOperationStatus.

Параметры

nameStyle:String (default = "full") — Обозначает стиль строки названия, который должен использоваться Допустимые значения:
  • DateTimeNameStyle.FULL
  • DateTimeNameStyle.LONG_ABBREVIATION
  • DateTimeNameStyle.SHORT_ABBREVIATION
 
context:String (default = "standalone") — Код, обозначающий контекст, при котором используется отформатированная строка. Этот контекст имеет значение только для определенных локалей. Допустимые значения:
  • DateTimeNameContext.FORMAT
  • DateTimeNameContext.STANDALONE

Возвращает
Vector.<String> — Вектор локализованных строк, содержащий названия месяцев для указанной локали, стиля имен и контекста. Первый элемент в векторе с индексом 0 содержит название первого месяца года, следующий элемент — название второго месяца и т. д.

Выдает
TypeError — если nameStyle или context имеет нулевое значение.

Связанные элементы API

getTimeStyle

()метод 
public function getTimeStyle():String

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.1, AIR 2

Получает стиль времени для данного экземпляра DateTimeFormatter. Стиль времени служит для получения шаблона форматирования времени, предварительно определенного в операционной системе. Значение стиля времени может быть задано конструктором DateTimeFormatter(), а также методом setDateTimeStyles() или setDateTimePattern().

Когда этот метод вызывается и успешно выполняется, свойство lastOperationStatus получает значение:

  • LastOperationStatus.NO_ERROR

В противном случае в качестве значения свойства lastOperationStatus задается одна из констант, определенных в классе LastOperationStatus.

Возвращает
String — Строка стиля времени для этого экземпляра DateTimeFormatter.

Возможные значения:

  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE
  • DateTimeStyle.CUSTOM

Связанные элементы API

getWeekdayNames

()метод 
public function getWeekdayNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.1, AIR 2

Получает список локализованных строк, содержащий названия дней недели для текущей календарной системы. Первый элемент списка представляет название для воскресенья.

Когда этот метод вызывается и успешно выполняется, свойство lastOperationStatus получает значение:

  • LastOperationStatus.NO_ERROR

В противном случае в качестве значения свойства lastOperationStatus задается одна из констант, определенных в классе LastOperationStatus.

Параметры

nameStyle:String (default = "full") — Обозначает стиль строки названия, который должен использоваться Допустимые значения:
  • DateTimeNameStyle.FULL
  • DateTimeNameStyle.LONG_ABBREVIATION
  • DateTimeNameStyle.SHORT_ABBREVIATION
 
context:String (default = "standalone") — Код, обозначающий контекст, при котором используется отформатированная строка. Этот контекст применяется только для определенных локалей, в которых названия месяцев изменяются в зависимости от контекста. Например, в греческом языке используются разные названия месяцев в зависимости от того, используются они отдельно или вместе с датой. Допустимые значения:
  • DateTimeNameContext.FORMAT
  • DateTimeNameContext.STANDALONE

Возвращает
Vector.<String> — Вектор локализованных строк, содержащий названия месяцев для указанной локали, стиля имен и контекста. Первый элемент вектора с индексом 0 содержит название для воскресенья, следующий — для понедельника и т. д.

Выдает
TypeError — если nameStyle или context имеет нулевое значение.

Связанные элементы API

setDateTimePattern

()метод 
public function setDateTimePattern(pattern:String):void

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.1, AIR 2

Определяет строку шаблона, используемую данным объектом DateTimeFormatter для форматирования даты и времени.

Шаблон для форматирования дат можно задать одним из трех способов:

  1. с помощью параметров dateStyle и timeStyle, использованных в конструкторе;
  2. с помощью метода setDateTimeStyles();
  3. с помощью данного метода setDateTimePattern().

В качестве побочного эффекта этот метод переопределяет текущие стили времени и даты для данного объекта DateTimeFormatter и задает им значение DateTimeStyle.CUSTOM.

Строка шаблона определяет форматирование даты и времени. Шаблон содержит последовательности букв, которые заменяются на значения даты и времени в отформатированной строке. Например, в шаблоне «yyyy/MM» символы «yyyy» заменяются на четырехзначное представление года, после которого следует символ «/», а символы «MM» заменяются на двухзначное числовое представление месяца.

Многие буквы, используемые в шаблонах, могут неоднократно повторяться для определения разных строк, как показано в таблице ниже.

Если последовательность превышает максимальное число, поддерживаемое шаблоном, она заменяется на самую длинную поддерживаемую последовательность для данной буквы шаблона. Например:

  • MMMMMM меняется на MMMM
  • dddd меняется на dd
  • EEEEEEE меняется на EEEE
  • aa меняется на a
  • hhh меняется на hh
  • mmmm меняется на mm

Теоретически, шаблон может содержать до 225 символов, но на некоторых шаблонах это число меньше. Если шаблон превышает максимальный предел, свойству lastOperationStatus задается значение LastOperationStatus.PATTERN_SYNTAX_ERROR.

Операционная система может поддерживать не все возможные шаблоны. Если шаблон не поддерживается на платформе, используется резервный шаблон, а значение свойства lastOperationStatus указывает использование резервного варианта. Если в системе не предусмотрено резервного шаблона, отображается пустая строка, а свойство lastOperationStatus указывает, что данный шаблон не поддерживается.

В следующей таблице перечислены допустимые буквы шаблона и их значения.

Буква образцаОписание
GЭра. Заменяется на строку эра для текущей даты и календарной системы. Этот шаблон поддерживается не во всех операционных системах. В операционных системах, не поддерживающих указание эры, буквы вводимого шаблона заменяются пустой строкой.

Шаблон эры может содержать от одного до пяти символов, которые интерпретируются следующим образом.

  • Если в шаблоне использовано от одной до трех букв, используется сокращенная форма.
  • Если используются четыре буквы образца, формат интерпретируется как полная форма.
  • Если используются четыре буквы образца, формат интерпретируется как короткая сокращенная форма.

Пример для грегорианского календаря для операционных систем, поддерживающих данный шаблон:

  • G, GG, GGG = н.э.
  • GGGG = нашей эры
  • GGGGG = Н
yГод. Если шаблон содержит две буквы, отображаются последние две цифры года, в остальных случаях число цифр определяется числом букв. Если для обозначения года требуется больше цифр, чем букв в шаблоне, год указывается полностью. Если шаблон содержит больше букв, чем необходимо для указания года, вместо них добавляются нули. Ниже перечислены результаты для года 1 и года 2005.

Примеры:

  • y = 1
  • y = 2005
  • yy = 01
  • yy = 05
  • yyyy = 0001 или 01 в зависимости от операционной системы.
  • yyyy = 2005
  • yyyy = 01 или 0001 в зависимости от операционной системы. Если шаблон содержит больше четырех букв «y», используется максимальное число букв, поддерживаемое в операционной системе.
  • yyyyy = 2005
M Месяц года. Шаблон месяца может содержать от одной до пяти букв, которые интерпретируются следующим образом.
  • Если в образце используется одна буква, формат интерпретируется как числовой, состоящий из одной или двух цифр.
  • Если в образце используются две буквы, формат интерпретируется как числовой, состоящий из двух цифр.
  • Если шаблон содержит три буквы, используется длинная форма сокращения.
  • Если используются четыре буквы образца, формат интерпретируется как полное название.
  • Если используются четыре буквы образца, формат интерпретируется как короткая сокращенная форма. Этот формат поддерживается не всеми операционными системами, вместо него используется длинная сокращенная форма.

Примеры:

  • M = 7
  • MM= 07
  • MMM = июл, 7月
  • MMMM = июль, 7月
  • MMMMM = «И» или «июл», 7 или 7月 в зависимости от операционной системы
d День месяца. Шаблон дня месяца может содержать одну или две буквы, которые интерпретируются следующим образом.
  • Если в образце используется одна буква, формат интерпретируется как числовой, состоящий из одной или двух цифр.
  • Если в образце используются две буквы, формат интерпретируется как числовой, состоящий из двух цифр.

Примеры:

  • d = 4
  • dd = 04
  • dd = 14
EДень недели. Шаблон дня недели может содержать от одной до пяти букв, которые интерпретируются следующим образом.
  • Если шаблон содержит от одной до трех букв, используется длинная форма сокращения.
  • Если используются четыре буквы образца, формат интерпретируется как полное название.
  • Если используются четыре буквы образца, формат интерпретируется как короткая сокращенная форма. Этот формат поддерживается не всеми операционными системами, вместо него используется длинная сокращенная форма.

Примеры:

  • E, EE, EEE = втор
  • EEEE = вторник
  • EEEEE = «В» или «вт» в зависимости от операционной системы.
QКвартал. Некоторые платформы не поддерживают этот шаблон. Шаблон квартала может содержать от одной до четырех букв, которые интерпретируются следующим образом.
  • Если используется одна буква образца, формат интерпретируется как числовой с одной цифрой.
  • Если в образце используются две буквы, формат интерпретируется как числовой, состоящий из двух цифр.
  • Если шаблон содержит три буквы, формат интерпретируется как сокращение.
  • Если используются четыре буквы образца, формат интерпретируется как полное название.

Примеры для операционных систем, поддерживающих этот шаблон:

  • Q = 2
  • QQ = 02
  • QQQ = К2
  • QQQQ = второй квартал
wНеделя года. Некоторые платформы не поддерживают этот шаблон. Этот шаблон может содержать от одну или две буквы, которые интерпретируются следующим образом.
  • Если в образце используется одна буква, формат интерпретируется как числовой, состоящий из одной или двух цифр.
  • Если в образце используются две буквы, формат интерпретируется как числовой, состоящий из двух цифр.

Примеры для второй недели года в операционных системах, которые поддерживают этот шаблон:

  • w = 2
  • ww = 02
WНеделя месяца. Некоторые платформы не поддерживают этот шаблон. Этот шаблон содержит только одну букву.

Примеры для второй недели июля в операционных системах, которые поддерживают этот шаблон:

  • W = 2
DДень года. Некоторые платформы не поддерживают этот шаблон. Этот шаблон может содержать от одной до трех букв.

Примеры для второго дня года в операционных системах, которые поддерживают этот шаблон:

  • D=2
  • DD=02
  • DDD = 002
FПорядковый номер определенного дня недели в пределах календарного месяца. Например, этот элемент отображает «3», если используется для форматирования даты третьего понедельника в октябре. Этот шаблон содержит только одну букву.

Примеры для второй среды июля в операционных системах, которые поддерживают этот шаблон:

  • F = 2
aИндикатор AM/PM (до и после полудня). Этот шаблон допускает использование только одной буквы: a или p.

Примеры:

  • a = AM, 午前
  • p = PM, 午後
hЧас дня в 12-часовом формате [1—12]. Этот шаблон должен содержать одну или две буквы.

Примеры:

  • h = 1
  • h = 12
  • hh = 01
HЧас дня в 24-часовом формате [0—23]. Этот шаблон должен содержать одну или две буквы.

Примеры:

  • H = 0
  • H = 23
  • HH = 00
KЧас дня в 12-часовом формате [0—11]. Этот шаблон должен содержать одну или две буквы. Этот шаблон поддерживается не во всех операционных системах.

Примеры для операционных систем, поддерживающих этот шаблон:

  • K = 0
  • K = 11
  • KK = 00
kЧас дня в 24-часовом формате [1—24]. Этот шаблон должен содержать одну или две буквы. Этот шаблон поддерживается не во всех операционных системах.

Примеры для операционных систем, поддерживающих этот шаблон:

  • k = 1
  • k = 24
  • kk = 01
mМинута часа [0—59]. Этот шаблон должен содержать одну или две буквы.

Примеры:

  • m = 2
  • m = 59
  • mm = 02
sСекунды минуты [0—59]. Этот шаблон должен содержать одну или две буквы.

Примеры:

  • s = 2
  • s = 59
  • ss = 02
SМиллисекунды. Этот шаблон должен содержать от одной до пяти букв. Значение округляется согласно числу использованных букв. Когда используется пять символов (SSSSS), обозначает дробные миллисекунды.

Примеры:

  • S = 2
  • SS = 24
  • SSS = 235
  • SSSS = 2350
  • SSSSS = 23500
zЧасовой пояс. Представляет часовой пояс в виде строки, которая учитывает стандарт или летнее время, не ссылаясь на определенное местоположение Этот шаблон поддерживается не во всех операционных системах. В операционных системах, не поддерживающих указание часового пояса, буквы вводимого шаблона будут заменены пустой строкой. В операционных системах, поддерживающих этот шаблон, строки определены не для всех локалей. Для таких локалей будет использован локализованный стандарт GMT, например GMT-08:00 или GW-08:00

Этот шаблон часового пояса должен содержать от одной до четырех букв, которые интерпретируются следующим образом.

  • Если шаблон содержит от одной до трех букв, используется сокращенная форма.
  • Если используются четыре буквы образца, формат интерпретируется как полное название.

Примеры для операционных систем, поддерживающих этот формат:

  • z, zz, zzz = PDT
  • z, zz, zzz = PST
  • z, zz, zzz = GMT-0800
  • zzzz = тихоокеанское летнее время
  • zzzz = тихоокеанское стандартное время
ZЧасовой пояс. Представляет часовой пояс как смещение от среднего времени по Гринвичу (GMT). Этот шаблон поддерживается не во всех операционных системах. В операционных системах, не поддерживающих указание часового пояса, буквы вводимого шаблона будут заменены пустой строкой.

Этот шаблон часового пояса должен содержать от одной до четырех букв, которые интерпретируются следующим образом.

  • Если шаблон содержит от одной до трех букв, используется формат RFC 822.
  • Если шаблон содержит четыре буквы, используется локализованный формат GMT. При этом для локалей, для которых недоступен локализованный формат GMT, используется нелокализованный формат GMT.

Примеры для операционных систем, поддерживающих этот формат:

  • Z, ZZ, ZZZ = -0800
  • ZZZZ = GMT-08:00, GW-08:00
vЧасовой пояс. Строка, обозначающая общий часовой пояс без указания определенного местоположения и учета летнего и зимнего времени. Этот шаблон поддерживается не во всех операционных системах. В операционных системах, не поддерживающих указание часового пояса, буквы вводимого шаблона будут заменены пустой строкой. Если в операционных системах, поддерживающих этот шаблон, нет локализованного названия, будут использоваться резервные строки.

Этот шаблон часового пояса должен содержать одну или четыре буквы, которые интерпретируются следующим образом.

  • Если шаблон содержит одну букву, используется сокращенная форма.
  • Если шаблон содержит четыре буквы, используется полная форма.

Примеры для операционных систем, поддерживающих этот формат:

  • v = PT
  • vvvv = тихоокеанское время
'Другой текст'Строка шаблона может содержать текст и знаки пунктуации. Однако символы a — z и A — Z зарезервированы как символы синтаксиса и должны быть заключены в одинарные кавычки для добавления в отформатированную строку. Для добавления одинарной кавычки в результирующую строку строка шаблона должна содержать две одинарные кавычки. Две одинарные кавычки могут быть внутри или за пределами строки шаблона, заключенной в кавычки. Незакрытая пара одинарных кавычек будет закрыта в конце строки.

Примеры:

  • EEEE, MMM. d, yyyy 'в' h 'ч.' a= вторник, 8 сент. 2005 в 01ч. ПП
  • yyyy年M月d日 = 2005年9月8日
  • mm''ss'' = 43'01'

Когда этот метод вызывается и успешно выполняется, свойство lastOperationStatus получает значение:

  • LastOperationStatus.NO_ERROR

В противном случае в качестве значения свойства lastOperationStatus задается одна из констант, определенных в классе LastOperationStatus.

Параметры

pattern:String


Выдает
TypeError — если параметр шаблона имеет нулевое значение.

Связанные элементы API

setDateTimeStyles

()метод 
public function setDateTimeStyles(dateStyle:String, timeStyle:String):void

Язык версии: ActionScript 3.0
Версии среды выполнения: Flash Player 10.1, AIR 2

Устанавливает стили даты и времени для данного экземпляра DateTimeFormatter. Стили даты и времени служат для определения шаблонов форматирования даты и времени в соответствии с шаблонами, предварительно определенными для локали в операционной системе. Этот метод заменяет стили, заданные с помощью конструктора DateTimeFormatter() или метода setDateTimePattern(). Шаблон даты и времени также обновляется на основе заданных стилей.

Когда этот метод вызывается и успешно выполняется, свойство lastOperationStatus получает значение:

  • LastOperationStatus.NO_ERROR

В противном случае в качестве значения свойства lastOperationStatus задается одна из констант, определенных в классе LastOperationStatus.

Параметры

dateStyle:String — Определяет стиль, который должен использоваться при форматировании дат. Значение соответствует одному из значений, перечисленных в классе DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE
 
timeStyle:String — Определяет стиль, который должен использоваться при форматировании времени. Значение соответствует одному из значений, перечисленных в классе DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE


Выдает
ArgumentError — если значение параметра dateStyle или timeStyle не является допустимой константой DateTimeStyle.
 
TypeError — если параметр dateStyle или timeStyle имеет нулевое значение.

Связанные элементы API

DateTimeFormatter.1.as

Следующие примеры демонстрируют различное форматирование строк, представляющих значения даты и времени, на основе локали. Результаты выполнения этого кода могут варьироваться в зависимости от системных и пользовательских настроек.

В данном примере использованы следующие локали: английская (США), французская (Франция), испанская (Испания).

Для каждой локали в списке выполняются следующие действия.

  1. Создается объект DateTimeFormatter с использованием стиля по умолчанию (long dateStyle, long timeStyle).
  2. Форматирует текущую дату и время, используя длинный стиль даты.
  3. Измените стиль даты на короткий, содержащий только время, с помощью констант DateTimeStyle.NONE и DateTimeStyle.SHORT.
  4. Форматирует текущую дату и время, используя короткий стиль даты, содержащий только время.
package {
    import flash.display.Sprite;
    import flash.globalization.DateTimeFormatter;
    import flash.globalization.DateTimeStyle;
    
    public class DateTimeFormatterExample extends Sprite
    {    
        private var localeList:Array = new Array("en-US", "fr-FR", "es-ES");
    
        public function DateTimeFormatterExample()
        {
            var date:Date = new Date();
            
            for each (var locale:String in localeList) {
                var dtf:DateTimeFormatter = new DateTimeFormatter(locale);
                trace('\n' + "LocaleID requested=" + dtf.requestedLocaleIDName 
                    + "; actual=" + dtf.actualLocaleIDName);
            
                var longDate:String = dtf.format(date);
                trace(longDate + " (" + dtf.getDateTimePattern() + ")");
            
                dtf.setDateTimeStyles(DateTimeStyle.NONE, DateTimeStyle.SHORT);
                var shortDate:String = dtf.format(date);
                trace(shortDate + " (" + dtf.getDateTimePattern() + ")");
            }        
        }
    }
}
DateTimeFormatter.2.as

Следующий пример демонстрирует, как приложение может форматировать дату на основе шаблона, выбранного пользователем. Результаты выполнения этого кода могут варьироваться в зависимости от системных и пользовательских настроек.

Для каждой локали в списке выполняются следующие действия.

  1. Создается три текстовых поля ввода и вывода.
  2. Создается объект DateTimeFormatter с использованием локали английского языка (США).
  3. Вызывается функция configureTextField(), которая задает положение и размер текстовых полей, а также добавляется прослушиватель событий в объект patternField.
  4. Когда пользователь вводит шаблон в текстовое поле patternField, функция textInputHandler форматирует с его помощью текущую дату и время и отображает результат и значение lastOperationStatus в текстовых полях вывода.
 
package {  
    import flash.display.Sprite;
    import flash.events.Event;
    import flash.globalization.DateTimeFormatter;
    import flash.text.*;
    
    public class DateTimePatternExample extends Sprite
    {    
        private var patternField:TextField = new TextField();
        private var resultField:TextField = new TextField();
        private var statusField:TextField = new TextField();
           private var date:Date = new Date();
         private var dtf:DateTimeFormatter = new DateTimeFormatter("en-US");           
         
        private function configureTextField():void
        {
            patternField.type = TextFieldType.INPUT;
            patternField.width = 300;
            patternField.height = 20;
            patternField.background = true;
            patternField.border = true;
            
            resultField.y = 40;
            resultField.width = 300;
            resultField.height = 20;
            
            statusField.y = 80;
            statusField.width = 300;
            statusField.height = 20;

            addChild(patternField);
            addChild(resultField);
            addChild(statusField);
            patternField.addEventListener(Event.CHANGE,textInputHandler);
        }

        private function textInputHandler(event:Event):void
        {                 
            dtf.setDateTimePattern(patternField.text);
            statusField.text = dtf.lastOperationStatus;
            resultField.text = dtf.format(date);
        }

        public function DateTimePatternExample()
        {
            configureTextField();    
        }
    }
}




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.