ActionScript® 3.0 — dokumentacja dla platformy Adobe® Flash®
Strona główna  |  Ukryj listę pakietów i klas |  Pakiety  |  Klasy  |  Nowości  |  Indeks  |  Dodatki  |  Dlaczego język angielski?
Filtry: AIR 30.0 i wcześniejsze, Flash Player 30.0 i wcześniejsze, Flash Lite 4
Flex 4.6 i wcześniejsze, Flash Pro CS6 i wcześniejsze
Ukryj filtry
flash.globalization 

DateTimeFormatter  - AS3

Pakietyx

Najwyższy poziom
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

Elementy językowe

Stałe globalne
Funkcje globalne
Operatory
Instrukcje, słowa kluczowe i dyrektywy
Typy specjalne

Dodatki

Nowości
Błędy kompilatora
Ostrzeżenia kompilatora
Błędy czasu wykonywania
Migracja kodu ActionScript 3
Obsługiwane zestawy znaków
Tylko MXML
Elementy XML dotyczące ruchu
Znaczniki tekstu z synchronizacją czasową
Przestarzały indeks
Stałe implementacji dostępności
Instrukcje dotyczące przykładów
Informacje prawne
Pakietflash.globalization
Klasapublic final class DateTimeFormatter
DziedziczenieDateTimeFormatter Inheritance Object

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Klasa DateTimeFormatter zapewnia formatowanie dla obiektów Date wrażliwe na ustawienia narodowe oraz dostęp do nazw pól dat zmienionych zgodnie z ustawieniami narodowymi. Metody tej klasy wykorzystują funkcje i ustawienia udostępnione przez system operacyjny.

Istnieją dwa sposoby wybierania formatu daty i godziny: przy użyciu wzorca predefiniowanego lub wzorca niestandardowego. W większości aplikacji powinny być używane predefiniowane style określone przez stałe DateTimeStyle (LONG, MEDIUM, NONE lub SHORT). Te stałe określają domyślne wzorce dla żądanych ustawień narodowych lub domyślne wzorce oparte na ustawieniach systemu operacyjnego użytkownika.

Na przykład poniższy kod tworzy ciąg znaków daty, wykorzystując domyślny format krótkiej daty:

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

Jeśli podczas tworzenia instancji tej klasy żądane ustawienia narodowe są obsługiwane przez system operacyjny, wówczas właściwości instancji są ustawiane zgodnie z konwencjami i wartościami domyślnymi żądanych ustawień narodowych i parametrami dateStyle i timeStyle konstruktora. Jeśli żądane ustawienia regionalne nie są dostępne, właściwości są ustawiane zgodnie z alternatywnymi i domyślnymi ustawieniami regionalnymi systemu, które można uzyskać za pomocą właściwości actualLocaleIDName.

Ta klasa zawiera dodatkowe metody przeznaczone do pobierania zlokalizowanych ciągów znaków dla nazw miesięcy i dni tygodnia, a także do pobierania pierwszego dnia tygodnia, który może być wykorzystywany w selektorze kalendarza lub w innej podobnej aplikacji.

Z powodu użycia ustawień użytkownika, użycia wzorców formatowania udostępnionych przez system operacyjny oraz użycia alternatywnych ustawień narodowych, gdy żądane ustawienia nie są obsługiwane, różni użytkownicy mogą widzieć różne wyniki formatowania, nawet jeśli używany jest ten sam identyfikator ustawień narodowych.

Wyświetl przykłady

Powiązane elementy interfejsu API



Właściwości publiczne
 WłaściwośćZdefiniowane przez
  actualLocaleIDName : String
[tylko do odczytu] Nazwa bieżącego identyfikatora ustawień narodowych używanych przez dany obiekt klasy DateTimeFormatter.
DateTimeFormatter
 Inheritedconstructor : Object
Odwołanie do obiektu klasy lub funkcji konstruktora, dotyczące danej instancji obiektu.
Object
  lastOperationStatus : String
[tylko do odczytu] Status poprzedniej operacji wykonanej przez ten obiekt DateTimeFormatter.
DateTimeFormatter
  requestedLocaleIDName : String
[tylko do odczytu] Nazwa identyfikatora żądanych ustawień narodowych, która została przekazana do konstruktora obiektu klasy DateTimeFormatter.
DateTimeFormatter
Metody publiczne
 MetodaZdefiniowane przez
  
DateTimeFormatter(requestedLocaleIDName:String, dateStyle:String = "long", timeStyle:String = "long")
Tworzy nowy obiekt DateTimeFormatter w celu sformatowania dat i godzin zgodnie z konwencjami określonych ustawień narodowych oraz zgodnie z określonymi stylami formatowania dat i godzin.
DateTimeFormatter
  
format(dateTime:Date):String
Formatuje wyświetlany ciąg znaków dla obiektu Date, który jest interpretowany jako zgodny z lokalnym czasem użytkownika (przy wykorzystaniu składników czasu lokalnego obiektu Date, takich jak: date, day, fullYear, hours, minutes, month, i seconds).
DateTimeFormatter
  
Formatuje wyświetlany ciąg znaków dla obiektu Date, który jest interpretowany jako należący do czasu UTC (przy wykorzystaniu składników UTC obiektu Date, takich jak: dateUTC, dayUTC, fullYearUTC, hoursUTC, minutesUTC, monthUTC i secondsUTC), zgodnie ze stylem dateStyle, timeStyle lub wzorcem daty i godziny.
DateTimeFormatter
  
[statyczny] Wyświetla listę identyfikatorów ustawień regionalnych obsługiwanych przez tę klasę.
DateTimeFormatter
  
Pobiera styl daty dla tej instancji klasy DateTimeFormatter.
DateTimeFormatter
  
Zwraca ciąg wzorca używanego przez dany obiekt DateTimeFormatter w celu formatowania dat i godzin.
DateTimeFormatter
  
Zwraca liczbę całkowitą, która odpowiada pierwszemu dniu tygodnia dla danych ustawień narodowych i systemu kalendarza.
DateTimeFormatter
  
getMonthNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>
Pobiera listę zlokalizowanych ciągów znaków zawierających nazwy miesięcy dla bieżącego systemu kalendarza.
DateTimeFormatter
  
Pobiera styl godziny dla tej instancji klasy DateTimeFormatter.
DateTimeFormatter
  
getWeekdayNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>
Pobiera listę zlokalizowanych ciągów znaków zawierających nazwy dni tygodnia dla bieżącego systemu kalendarza.
DateTimeFormatter
 Inherited
Wskazuje, czy dla obiektu zdefiniowano określoną właściwość.
Object
 Inherited
Wskazuje, czy instancja klasy Object należy do łańcucha prototypów obiektu określonego jako parametr.
Object
 Inherited
Wskazuje, czy określona właściwość istnieje i jest przeliczalna.
Object
  
Ustawia ciąg znaków wzorca używanego przez dany obiekt DateTimeFormatter w celu formatowania dat i godzin.
DateTimeFormatter
  
setDateTimeStyles(dateStyle:String, timeStyle:String):void
Ustawia style daty i godziny dla konkretnej instancji klasy DateTimeFormatter.
DateTimeFormatter
 Inherited
Ustawia dostępność właściwości dynamicznej używanej w pętlach.
Object
 Inherited
Zwraca ciąg reprezentujący obiekt — sformatowany zgodnie z konwencjami właściwymi dla ustawień regionalnych.
Object
 Inherited
Zwraca ciąg reprezentujący określony obiekt.
Object
 Inherited
Zwraca pierwotną wartość dla określonego obiektu.
Object
Szczegół właściwości

actualLocaleIDName

właściwość
actualLocaleIDName:String  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Nazwa bieżącego identyfikatora ustawień regionalnych używanych przez dany obiekt klasy DateTimeFormatter.

Istnieją trzy możliwości dla wartości nazwy — w zależności od systemu operacyjnego i wartości parametru requestedLocaleIDName przekazywanego do konstruktora Collator().

  1. Jeśli zażądano innych ustawień narodowych niż LocaleID.DEFAULT, a system operacyjny zapewnia obsługę dla żądanych ustawień, wówczas zwrócona nazwa będzie taka sama, jak właściwość requestedLocaleIDName.
  2. Jeśli wartością parametru requestedLocaleIDName przekazanego do konstruktora było LocaleID.DEFAULT, wówczas używana będzie nazwa bieżących ustawień narodowych określonych przez system operacyjny użytkownika. Wartość LocaleID.DEFAULT powoduje zachowanie niestandardowych ustawień użytkownika w systemie operacyjnym. Przekazanie wartości jawnej jako parametru requestedLocaleIDName nie spowoduje uzyskania takiego samego rezultatu, jak użycie LocaleID.DEFAULT, nawet jeśli obydwa identyfikatory ustawień narodowych są takie same. Możliwe, że użytkownik dostosował ustawienia narodowe na własnym komputerze, a żądanie jawnego identyfikatora ustawień narodowych — zamiast LocaleID.DEFAULT — sprawi, że aplikacja nie odczyta tych niestandardowych ustawień.
  3. Jeśli system nie obsługuje parametru requestedLocaleIDName określonego w konstruktorze, wówczas zostanie udostępniony identyfikator alternatywnych ustawień narodowych.



Implementacja
    public function get actualLocaleIDName():String

Powiązane elementy interfejsu API

lastOperationStatus

właściwość 
lastOperationStatus:String  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Status poprzedniej operacji wykonanej przez ten obiekt DateTimeFormatter. Właściwość lastOperationStatus zostanie ustawiona przy każdym wywołaniu konstruktora lub metody tej klasy, a także w przypadku ustawienia innej właściwości. Możliwe wartości przedstawiają opisy poszczególnych metod.



Implementacja
    public function get lastOperationStatus():String

Powiązane elementy interfejsu API

requestedLocaleIDName

właściwość 
requestedLocaleIDName:String  [tylko do odczytu]

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Nazwa identyfikatora żądanych ustawień regionalnych, która została przekazana do konstruktora obiektu klasy DateTimeFormatter.

Jeśli użyto wartości LocaleID.DEFAULT, wówczas zwrócona zostanie nazwa „i-default”. W przypadku zastosowania awaryjnych ustawień narodowych rzeczywiste ustawienia mogą się różnić od żądanych ustawień narodowych. Nazwę rzeczywistych ustawień narodowych można uzyskać za pomocą właściwości actualLocaleIDName.



Implementacja
    public function get requestedLocaleIDName():String

Powiązane elementy interfejsu API

Konstruktor Szczegół

DateTimeFormatter

()Konstruktor
public function DateTimeFormatter(requestedLocaleIDName:String, dateStyle:String = "long", timeStyle:String = "long")

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Tworzy nowy obiekt DateTimeFormatter w celu sformatowania dat i godzin zgodnie z konwencjami określonych ustawień narodowych oraz zgodnie z określonymi stylami formatowania dat i godzin. Style daty i godziny są używane w celu ustawiania wzorców formatowania dat i godzin dla predefiniowanych wzorców zależnych od ustawień narodowych, z systemu operacyjnego.

Ten konstruktor określa, czy aktualny system operacyjny obsługuje żądane ustawienia narodowe identyfikowane przez identyfikator. Jeśli nie są obsługiwane, wówczas zostaną wykorzystane alternatywne ustawienia narodowe. Identyfikator alternatywnych ustawień narodowych można określić z właściwości actualLocaleIDName.

Jeśli dla dowolnego z parametrów requestedLocaleIDName, dateStyle lub timeStyle stosowane są rozwiązania alternatywne, wówczas właściwość lastOperationStatus zostanie ustawiona w celu wskazania typu rozwiązania alternatywnego.

W celu formatowania w oparciu o preferencje użytkownika dotyczące bieżącego systemu operacyjnego należy przekazać do konstruktora wartość LocaleID.DEFAULT w parametrze requestedLocaleIDName.

Jeśli po wywołaniu działanie konstruktora zakończy się pomyślnie, wówczas właściwość lastOperationStatus zostanie ustawiona na:

  • LastOperationStatus.NO_ERROR

Jeśli identyfikator żądanych ustawień narodowych nie jest dostępny, wówczas właściwość lastOperationStatus zostanie ustawiona na jedną z poniższych wartości:

  • LastOperationStatus.USING_FALLBACK_WARNING
  • LastOperationStatus.USING_DEFAULT_WARNING

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Szczegółowe informacje na temat ostrzeżeń przedstawionych powyżej oraz na temat innych możliwych wartości właściwości lastOperationStatus zawierają opisy w klasie LastOperationStatus.

Parametry
requestedLocaleIDName:String — Identyfikator preferowanych ustawień regionalnych do użycia podczas określania formatów daty i godziny.
 
dateStyle:String (default = "long") — Określa styl do użytku podczas formatowania dat. Wartość odpowiada jednej z wartości wyliczonych przez klasę DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE
 
timeStyle:String (default = "long") — Określa styl do użytku podczas formatowania godzin. Wartość odpowiada jednej z wartości wyliczonych przez klasę DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE

Zgłasza
ArgumentError — Jeśli parametr dateStyle lub timeStyle nie jest poprawną stałą DateTimeStyle.
 
TypeError — Jeśli parametr dateStyle lub timeStyle ma wartość null.

Powiązane elementy interfejsu API

Szczegół metody

format

()metoda
public function format(dateTime:Date):String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Formatuje wyświetlany ciąg znaków dla obiektu Date, który jest interpretowany jako zgodny z lokalnym czasem użytkownika (przy wykorzystaniu składników czasu lokalnego obiektu Date, takich jak: date, day, fullYear, hours, minutes, month, i seconds). Formatowanie zostanie przeprowadzone przy wykorzystaniu konwencji identyfikatora ustawień narodowych, a także stylu daty i godziny, lub zgodnie z dostosowanym wzorcem daty i godziny określonym dla danej instancji klasy DateTimeFormatter.

Jeśli działanie wywołanej metody zakończy się pomyślnie, wówczas właściwość lastOperationStatus zostanie ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Parametry

dateTime:Date — Wartość Date do sformatowania. Prawidłowy zakres: od 1 stycznia 1601 do 31 grudnia 30827.

Zwraca
String — Sformatowany ciąg, który reprezentuje wartość daty lub godziny.

Powiązane elementy interfejsu API

formatUTC

()metoda 
public function formatUTC(dateTime:Date):String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Formatuje wyświetlany ciąg znaków dla obiektu Date, który jest interpretowany jako należący do czasu UTC (przy wykorzystaniu składników UTC obiektu Date, takich jak: dateUTC, dayUTC, fullYearUTC, hoursUTC, minutesUTC, monthUTC i secondsUTC), zgodnie ze stylem dateStyle, timeStyle lub wzorcem daty i godziny. Formatowanie zostanie przeprowadzone przy wykorzystaniu konwencji identyfikatora ustawień narodowych, a także stylu daty i godziny, lub zgodnie z dostosowanym wzorcem daty i godziny określonym dla danej instancji klasy DateTimeFormatter.

Jeśli działanie wywołanej metody zakończy się pomyślnie, wówczas właściwość lastOperationStatus zostanie ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Parametry

dateTime:Date — Wartość Date do sformatowania. Prawidłowy zakres: od 1 stycznia 1601 do 31 grudnia 30827.

Zwraca
String — Sformatowany ciąg znaków, który reprezentuje wartość daty lub godziny.

Powiązane elementy interfejsu API

getAvailableLocaleIDNames

()metoda 
public static function getAvailableLocaleIDNames():Vector.<String>

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Wyświetla listę identyfikatorów ustawień narodowych obsługiwanych przez tę klasę.

Jeśli ta klasa nie jest obsługiwana w bieżącym systemie operacyjnym, wówczas ta metoda zwróci wartość null.

Jeśli działanie wywołanej metody zakończy się pomyślnie, wówczas właściwość lastOperationStatus zostanie ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Zwraca
Vector.<String> — Wektor ciągów znaków zawierających wszystkie identyfikatory ustawień narodowych obsługiwanych przez tę klasę.

Powiązane elementy interfejsu API

getDateStyle

()metoda 
public function getDateStyle():String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Pobiera styl daty dla tej instancji klasy DateTimeFormatter. Styl daty jest używany w celu pobrania predefiniowanego wzorca formatowania daty z systemu operacyjnego. Wartość stylu daty może zostać ustawiona przez konstruktor DateTimeFormatter(), metodę setDateTimeStyles() lub metodę setDateTimePattern().

Jeśli działanie wywołanej metody zakończy się pomyślnie, wówczas właściwość lastOperationStatus zostanie ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Zwraca
String — Ciąg znaków stylu daty dla tej klasy formatera.

Możliwe wartości:

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

Powiązane elementy interfejsu API

getDateTimePattern

()metoda 
public function getDateTimePattern():String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Zwraca ciąg znaków wzorca używanego przez dany obiekt DateTimeFormatter w celu formatowania dat i godzin.

Ten wzorzec może zostać ustawiony na jeden z trzech sposobów

  1. Przez parametry dateStyle i timeStyle używane w konstruktorze
  2. Przez metodę setDateTimeStyles()
  3. Przez metodę setDateTimePattern().

Opis składni wzorca przedstawiono w sekcji dotyczącej metody setDateTimePattern().

Jeśli działanie wywołanej metody zakończy się pomyślnie, wówczas właściwość lastOperationStatus zostanie ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Zwraca
String — Ciąg znaków zawierający wzorzec używany przez dany obiekt DateTimeFormatter w celu formatowania dat i godzin.

Powiązane elementy interfejsu API

getFirstWeekday

()metoda 
public function getFirstWeekday():int

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Zwraca liczbę całkowitą, która odpowiada pierwszemu dniu tygodnia dla danych ustawień narodowych i systemu kalendarza. Wartość 0 odpowiada niedzieli, 1 odpowiada poniedziałkowi itd., 6 odpowiada sobocie.

Jeśli działanie wywołanej metody zakończy się pomyślnie, wówczas właściwość lastOperationStatus zostanie ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Zwraca
int — Liczba całkowita, która odpowiada pierwszemu dniu tygodnia dla danych ustawień narodowych i systemu kalendarza.

Powiązane elementy interfejsu API

getMonthNames

()metoda 
public function getMonthNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Pobiera listę zlokalizowanych ciągów znaków zawierających nazwy miesięcy dla bieżącego systemu kalendarza. Pierwszy element na liście to nazwa pierwszego miesiąca w roku.

Jeśli działanie wywołanej metody zakończy się pomyślnie, wówczas właściwość lastOperationStatus zostanie ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Parametry

nameStyle:String (default = "full") — Wskazuje styl ciąg znaków nazwy do użycia: Poprawne wartości:
  • DateTimeNameStyle.FULL
  • DateTimeNameStyle.LONG_ABBREVIATION
  • DateTimeNameStyle.SHORT_ABBREVIATION
 
context:String (default = "standalone") — Kod wskazujący kontekst, w którym będzie używany sformatowany ciąg znaków. Ten kontekst stanowi różnicę jedynie w przypadku niektórych ustawień narodowych. Poprawne wartości:
  • DateTimeNameContext.FORMAT
  • DateTimeNameContext.STANDALONE

Zwraca
Vector.<String> — Wektor zlokalizowanych ciągów znaków zawierających nazwy miesięcy dla określonych ustawień narodowych, stylu nazwy oraz dla kontekstu. Pierwszy element w wektorze, z indeksem 0, to nazwa pierwszego miesiąca roku; następny element to nazwa drugiego miesiąca itd.

Zgłasza
TypeError — Jeśli parametr nameStyle lub context ma wartość null.

Powiązane elementy interfejsu API

getTimeStyle

()metoda 
public function getTimeStyle():String

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Pobiera styl godziny dla tej instancji klasy DateTimeFormatter. Styl godziny jest używany w celu pobrania predefiniowanego wzorca formatowania godziny z systemu operacyjnego. Wartość stylu godziny może zostać ustawiona przez konstruktor DateTimeFormatter(), metodę setDateTimeStyles() lub metodę setDateTimePattern().

Jeśli działanie wywołanej metody zakończy się pomyślnie, wówczas właściwość lastOperationStatus zostanie ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Zwraca
String — Ciąg znaków stylu godziny dla tej klasy formatera.

Możliwe wartości:

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

Powiązane elementy interfejsu API

getWeekdayNames

()metoda 
public function getWeekdayNames(nameStyle:String = "full", context:String = "standalone"):Vector.<String>

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Pobiera listę zlokalizowanych ciągów znaków zawierających nazwy dni tygodnia dla bieżącego systemu kalendarza. Pierwszy element na liście reprezentuje nazwę Niedziela.

Jeśli działanie wywołanej metody zakończy się pomyślnie, wówczas właściwość lastOperationStatus zostanie ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Parametry

nameStyle:String (default = "full") — Wskazuje styl ciąg znaków nazwy do użycia: Poprawne wartości:
  • DateTimeNameStyle.FULL
  • DateTimeNameStyle.LONG_ABBREVIATION
  • DateTimeNameStyle.SHORT_ABBREVIATION
 
context:String (default = "standalone") — Kod wskazujący kontekst, w którym będzie używany sformatowany ciąg znaków. Ten kontekst ma zastosowanie tylko do niektórych ustawień narodowych, w których nazwa miesiąca zależy od kontekstu. Na przykład w języku greckim nazwy miesięcy wyświetlane osobno są różne od nazw wyświetlanych razem z dniem. Poprawne wartości:
  • DateTimeNameContext.FORMAT
  • DateTimeNameContext.STANDALONE

Zwraca
Vector.<String> — Wektor zlokalizowanych ciągów znaków zawierających nazwy miesięcy dla określonych ustawień narodowych, stylu nazwy oraz dla kontekstu. Pierwszy element w wektorze, przy indeksie 0, to Niedziela; następny element to Poniedziałek itd.

Zgłasza
TypeError — Jeśli parametr nameStyle lub context ma wartość null.

Powiązane elementy interfejsu API

setDateTimePattern

()metoda 
public function setDateTimePattern(pattern:String):void

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Ustawia ciąg wzorca używanego przez dany obiekt DateTimeFormatter w celu formatowania dat i godzin.

Wzorzec używany w celu formatowania dat może zostać ustawiony na jeden z trzech sposobów:

  1. Przez parametry dateStyle i timeStyle używane w konstruktorze
  2. Przez metodę setDateTimeStyles()
  3. Przez metodę setDateTimePattern().

Efektem ubocznym stosowania tej metody jest zastąpienie bieżącego stylu daty i godziny dla tego obiektu klasy DateTimeFormatter i ustawienia dla stylów wartości DateTimeStyle.CUSTOM.

Ciąg znaków wzorca definiuje sposób formatowania daty i godziny. Wzorzec reprezentuje sekwencje liter, które zostaną zastąpione wartościami dat i godzin w sformatowanym ciągu znaków. Na przykład: we wzorcu „rrrr/MM” znaki „rrrr” zostaną zastąpione czterocyfrową wartością roku, po której pojawi się znak „/”, a znaki „MM” zostaną zastąpione dwucyfrowym oznaczeniem miesiąca.

Wiele liter używanych we wzorcu może być powtarzanych więcej niż jeden raz w celu uzyskania różnych wartości wyjściowych, zgodnie z opisem w tabeli poniżej.

Jeśli liczba znaków przekracza maksymalną liczbę liter obsługiwaną przez wzorzec, wówczas znaki zostaną ponownie odwzorowane na najdłuższą obsługiwaną sekwencję dla danego wzorca liter. Na przykład:

  • MMMMMM zostanie zastąpione MMMM
  • dddd zostanie zastąpione dd
  • EEEEEEE zostanie zastąpione EEEE
  • aa zostanie zastąpione a
  • hhh zostanie zastąpione hh
  • mmmm zostanie zastąpione mm

Teoretycznie wzorzec może zawierać maksymalnie 255 znaków, ale na niektórych platformach obowiązują bardziej restrykcyjne limity. Jeśli wzorzec przekracza limit liczy znaków, wówczas właściwość lastOperationStatus zostaje ustawiona na wartość LastOperationStatus.PATTERN_SYNTAX_ERROR.

Nie w każdym systemie operacyjnym obsługiwane są wszystkie możliwe wzorce. Jeśli wzorzec nie jest obsługiwany na danej platformie, wówczas zostanie wykorzystany wzorzec alternatywny, a właściwość lastOperationStatus zostanie ustawiona w taki sposób, aby wskazywała, że użyto wzorca alternatywnego. Jeśli nie jest dostępny żaden odpowiedni wzorzec alternatywny, wówczas zostanie użyty pusty ciąg znaków oraz ustawiona właściwość lastOperationStatus w celu wskazania, że wzorzec był nieobsługiwany.

W poniższej tabeli przedstawiono litery poprawnego wzorca oraz ich znaczenia.

Litera wzorcaOpis
GEra. Zastępowane przez ciąg znaków Era dla bieżącej daty i kalendarza. Ten wzorzec nie jest obsługiwany w pewnych systemach operacyjnych. W systemie operacyjnym, który nie obsługuje ery, litery wzorca wejściowego zostaną zastąpione przez pusty ciąg znaków.

Wzorzec ery może zawierać od jednej do pięciu liter, które mogą być interpretowane w następujący sposób:

  • Jeśli wzorzec zawiera od jednej do trzech liter, wówczas zostanie użyta forma skrócona.
  • Jeśli wzorzec zawiera cztery litery, format będzie interpretowany jako pełna forma.
  • Jeśli wzorzec zawiera pięć liter, format będzie interpretowany jako krótki skrót.

Przykłady dla kalendarza gregoriańskiego (dla systemów operacyjnych, które obsługują ten wzorzec):

  • G, GG, GGG = AD
  • GGGG = Anno Domini
  • GGGGG = A
yRok. Jeśli wzorzec zawiera dwie litery, wówczas zostaną wyświetlone dwie cyfry roku; w przeciwnym wypadku liczba cyfr będzie określona przez liczbę liter. Jeśli wartość roku wymaga większej liczby cyfr niż określona przez liczbę liter, wówczas zostanie określona wartość pełnego roku. Jeśli liczba liter jest większa niż wymagana przez wartość, wówczas wartość roku zostanie dopełniona zerami. Poniższa lista przedstawia wyniki dla lat 1 i 2005.

Przykłady:

  • y = 1
  • y = 2005
  • yy = 01
  • yy = 05
  • yyyy = 0001 lub 01, w zależności od systemu operacyjnego.
  • yyyy = 2005
  • yyyyy = 01 lub 0001, w zależności od systemu operacyjnego Więcej niż cztery litery y spowoduje przejście na maksymalną liczbę cyfr obsługiwanych w systemie operacyjnym.
  • yyyyy = 2005
M Miesiąc w roku. Wzorzec miesiąca może zawierać od jednej do pięciu liter, które mogą być interpretowane w następujący sposób:
  • Jeśli liczba liter we wzorcu wynosi jeden, wówczas format będzie interpretowany jako liczbowy z jedną lub dwiema cyframi.
  • Jeśli wzorzec zawiera dwie litery, wówczas format będzie interpretowany jako liczbowy z dwiema cyframi.
  • Jeśli wzorzec zawiera trzy litery, format będzie interpretowany jako długi skrót.
  • Jeśli wzorzec zawiera cztery litery, format będzie interpretowany jako pełna nazwa.
  • Jeśli wzorzec zawiera pięć liter, format będzie interpretowany jako krótki skrót. Taki format nie jest obsługiwany we wszystkich systemach operacyjnych i alternatywnie wybrany zostanie skrót długi.

Przykłady:

  • M = 7
  • MM = 07
  • MMM = Lip, 7月
  • MMMM = Lipiec, 7月
  • MMMMM = L lub Lip, 7 lub 7月 w zależności od systemu operacyjnego.
d Dzień miesiąca. Wzorzec dnia miesiąca może zawierać jedną lub dwie litery. Wzorce są interpretowane w następujący sposób:
  • Jeśli liczba liter we wzorcu wynosi jeden, wówczas format będzie interpretowany jako liczbowy z jedną lub dwiema cyframi.
  • Jeśli wzorzec zawiera dwie litery, wówczas format będzie interpretowany jako liczbowy z dwiema cyframi.

Przykłady:

  • d = 4
  • dd = 04
  • dd = 14
EDzień tygodnia. Wzorzec dnia tygodnia może zawierać od jednej lub pięciu liter. Wzorce są interpretowane w następujący sposób:
  • Jeśli wzorzec zawiera od jednej do trzech liter, format będzie interpretowany jako długi skrót.
  • Jeśli wzorzec zawiera cztery litery, format będzie interpretowany jako pełna nazwa.
  • Jeśli wzorzec zawiera pięć liter, format będzie interpretowany jako krótki skrót. Taki format nie jest obsługiwany we wszystkich systemach operacyjnych i alternatywnie wybrany zostanie skrót długi.

Przykłady:

  • E, EE, EEE = Wtor
  • EEEE = Wtorek
  • EEEEE = W lub Wtor w zależności od systemu operacyjnego.
QKwartał. Na niektórych platformach ten wzorzec może nie być obsługiwany. Wzorzec kwartału może zawierać od jednej do czterech liter, które mogą być interpretowane w następujący sposób:
  • Jeśli liczba liter we wzorcu wynosi jeden, wówczas format będzie interpretowany jako liczbowy z jedną cyfrą.
  • Jeśli wzorzec zawiera dwie litery, wówczas format będzie interpretowany jako liczbowy z dwiema cyframi.
  • Jeśli wzorzec zawiera trzy litery, format będzie interpretowany jako skrót.
  • Jeśli wzorzec zawiera cztery litery, format będzie interpretowany jako pełna nazwa.

Przykłady (dla systemów operacyjnych, które obsługują ten wzorzec):

  • Q = 2
  • QQ = 02
  • QQQ = Q2
  • QQQQ = drugi kwartał
wTydzień roku. Na niektórych platformach ten wzorzec może nie być obsługiwany. Ten wzorzec może zawierać od jednej do dwóch liter, które mogą być interpretowane w następujący sposób:
  • Jeśli liczba liter we wzorcu wynosi jeden, wówczas format będzie interpretowany jako liczbowy z jedną lub dwiema cyframi.
  • Jeśli wzorzec zawiera dwie litery, wówczas format będzie interpretowany jako liczbowy z dwiema cyframi.

Przykłady dla drugiego tygodnia roku (dla systemów operacyjnych, które obsługują ten wzorzec):

  • w = 2
  • ww = 02
WTydzień miesiąca. Na niektórych platformach ten wzorzec może nie być obsługiwany. Ten wzorzec zezwala na wprowadzenie tylko jednej litery.

Przykłady dla drugiego tygodnia lipca (dla systemów operacyjnych, które obsługują ten wzorzec):

  • W = 2
DDzień roku. Na niektórych platformach ten wzorzec może nie być obsługiwany. Ten wzorzec może zawierać od jednej do trzech liter.

Przykłady dla drugiego dnia roku (dla systemów operacyjnych, które obsługują ten wzorzec):

  • D = 2
  • DD = 02
  • DDD = 002
FWystąpienie danego dnia tygodnia w miesiącu kalendarzowym. Na przykład w sformatowanej dacie oznaczającej trzeci poniedziałek października ten element będzie równy "3". Ten wzorzec zezwala na wprowadzenie tylko jednej litery.

Przykłady dla drugiej środy w lipcu (w systemach operacyjnych, które obsługują ten wzorzec):

  • F = 2
aIndykator AM/PM. Ten wzorzec zezwala na wprowadzenie tylko jednej litery: a lub p.

Przykłady:

  • a = AM, 午前
  • p = PM, 午後
hGodzina w formacie 12-godzinnym [1 - 12]. Ten wzorzec musi zawierać od jednej do dwóch liter.

Przykłady:

  • h = 1
  • h = 12
  • hh = 01
HGodzina w formacie 24-godzinnym [0 - 23]. Ten wzorzec musi zawierać od jednej do dwóch liter.

Przykłady:

  • H = 0
  • H = 23
  • HH = 00
KGodzina w formacie 12-godzinnym [0 - 11]. Ten wzorzec musi zawierać od jednej do dwóch liter. Ten wzorzec nie jest obsługiwany we wszystkich systemach operacyjnych.

Przykłady (dla systemów operacyjnych, które obsługują ten wzorzec):

  • K = 0
  • K = 11
  • KK = 00
kGodzina w formacie 24-godzinnym [1 - 24]. Ten wzorzec musi zawierać od jednej do dwóch liter. Ten wzorzec nie jest obsługiwany we wszystkich systemach operacyjnych.

Przykłady (dla systemów operacyjnych, które obsługują ten wzorzec):

  • k = 1
  • k = 24
  • kk = 01
mMinuty [0 - 59]. Ten wzorzec musi zawierać od jednej do dwóch liter.

Przykłady:

  • m = 2
  • m = 59
  • mm = 02
sSekundy [0 - 59]. Ten wzorzec musi zawierać od jednej do dwóch liter.

Przykłady:

  • s = 2
  • s = 59
  • ss = 02
SMilisekundy. Ten wzorzec musi zawierać od jednej do pięciu liter. Wartość jest zaokrąglana zgodnie z liczbą użytych liter. Ciąg pięciu znaków (SSSSS) oznacza ułamki milisekund.

Przykłady:

  • S = 2
  • SS = 24
  • SSS = 235
  • SSSS = 2350
  • SSSSS = 23500
zStrefa czasowa. Reprezentuje strefę czasową jako ciąg znaków, który uwzględnia czas standardowy lub letni, bez uwzględniania konkretnego położenia. Ten wzorzec nie jest obsługiwany we wszystkich systemach operacyjnych. W systemach operacyjnych, które nie obsługują wzorców stref czasowych, litery we wzorcu wejściowym zostaną zastąpione pustym ciągiem znaków. W systemach operacyjnych, które obsługują ten wzorzec, nie dla wszystkich ustawień narodowych będzie istniał zdefiniowany ciąg znaków. W przypadku tych ustawień narodowych zostanie alternatywnie wybrany zlokalizowany format GMT, taki jak GMT-08:00 lub GW-08:00

Wzorzec strefy czasowej musi zawierać od jednej do czterech liter, które są interpretowane w następujący sposób:

  • Jeśli wzorzec zawiera od jednej do trzech liter, format będzie interpretowany jako forma skrócona.
  • Jeśli wzorzec zawiera cztery litery, format będzie interpretowany jako pełna nazwa.

Przykłady dla systemów operacyjnych, które obsługują ten format:

  • z, zz, zzz = PDT
  • z, zz, zzz = PST
  • z, zz, zzz = GMT-0800
  • zzzz = Pacific Daylight Time
  • zzzz = Pacific Standard Time
ZStrefa czasowa. Reprezentuje strefę czasową jako przesunięcie od GMT. Ten wzorzec nie jest obsługiwany w pewnych systemach operacyjnych. W systemach operacyjnych, które nie obsługują wzorców stref czasowych, litery we wzorcu wejściowym zostaną zastąpione pustym ciągiem znaków.

Wzorzec strefy czasowej musi zawierać od jednej litery do czterech liter, które są interpretowane w następujący sposób:

  • Jeśli liczba liter wzorca wynosi od jednej do trzech, wówczas w formacie wykorzystuje się format RFC 822.
  • Jeśli liczba liter we wzorcu wynosi cztery, format wykorzystuje zlokalizowany format GMT. To spowoduje alternatywne wybranie niezlokalizowanego formatu GMT dla ustawień narodowych, które nie zawierają zlokalizowanego formatu GMT.

Przykłady dla systemów operacyjnych, które obsługują ten format:

  • Z, ZZ, ZZZ = -0800
  • ZZZZ = GMT-08:00, GW-08:00
vStrefa czasowa. Ciąg znaków, który odzwierciedla ogólną strefę czasową, która nie odwołuje się do żadnej konkretnej lokalizacji i nie odróżnia czasu letniego od standardowego. Ten wzorzec nie jest obsługiwany w pewnych systemach operacyjnych. W systemach operacyjnych, które nie obsługują wzorców stref czasowych, litery we wzorcu wejściowym zostaną zastąpione pustym ciągiem znaków. W systemach operacyjnych, które obsługują ten wzorzec, ciągi znaków wybierane alternatywnie będą dostępne, pod warunkiem że zlokalizowana nazwa nie jest dostępna.

Wzorzec strefy czasowej musi zawierać jedną lub cztery litery, które są interpretowane w następujący sposób:

  • Jeśli wzorzec zawiera jedną literę, format wykorzystuje formę skróconą.
  • Jeśli wzorzec zawiera cztery litery, format wykorzystuje formę pełną.

Przykłady dla systemów operacyjnych, które obsługują ten format:

  • v = PT
  • vvvv = Pacific Time
'Inny tekst'Ciąg znaków wzorca może zawierać tekst lub znaki interpunkcyjne. Jednak znaki od a do z i od A do Z są zastrzeżone jako znaki składni i muszą być zawarte w pojedynczych cudzysłowach, które zostaną dołączone do sformatowanego ciągu znaków. Aby dołączyć pojedynczy cudzysłów do wynikowego ciągu znaków, w ciągu znaków wzorca należy użyć dwóch cudzysłowów pojedynczych. Dwa pojedyncze cudzysłowy mogą pojawiać się wewnątrz lub na zewnątrz cytowanej części ciągu znaków wzorca. Para pojedynczych cudzysłowów, dla której nie zostanie znaleziona odpowiadająca jej druga para, zostanie umieszczona na końcu ciągu znaków.

Przykłady:

  • EEEE, MMM. d, yyyy 'at' h 'o''clock' a= Wtorek, Wrzes 8, 2005 at 1 o'clock PM
  • yyyy年M月d日 = 2005年9月8日
  • mm''ss'' = 43'01'

Jeśli działanie wywołanej metody zakończy się pomyślnie, wówczas właściwość lastOperationStatus zostanie ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Parametry

pattern:String


Zgłasza
TypeError — Jeśli parametr wzorca ma wartość null.

Powiązane elementy interfejsu API

setDateTimeStyles

()metoda 
public function setDateTimeStyles(dateStyle:String, timeStyle:String):void

Wersja języka: ActionScript 3.0
Wersje środowiska wykonawczego: Flash Player 10.1, AIR 2

Ustawia style daty i godziny dla konkretnej instancji klasy DateTimeFormatter. Style daty i godziny są używane w celu ustawiania wzorców formatowania dat i godzin dla predefiniowanych wzorców zależnych od ustawień narodowych, z systemu operacyjnego. Ta metoda zastępuje style, które zostały ustawione za pomocą konstruktora DateTimeFormatter() lub za pomocą metody setDateTimePattern(). Wzorzec daty i godziny zostanie również zlokalizowany na podstawie ustawionych stylów.

Jeśli działanie wywołanej metody zakończy się pomyślnie, wówczas właściwość lastOperationStatus zostanie ustawiona na:

  • LastOperationStatus.NO_ERROR

W przeciwnym wypadku właściwość lastOperationStatus zostanie ustawiona na jedną ze stałych zdefiniowanych w klasie LastOperationStatus.

Parametry

dateStyle:String — Określa styl do użytku podczas formatowania dat. Wartość odpowiada jednej z wartości wyliczonych przez klasę DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE
 
timeStyle:String — Określa styl do użytku podczas formatowania godzin. Wartość odpowiada jednej z wartości wyliczonych przez klasę DateTimeStyle:
  • DateTimeStyle.LONG
  • DateTimeStyle.MEDIUM
  • DateTimeStyle.SHORT
  • DateTimeStyle.NONE


Zgłasza
ArgumentError — Jeśli parametr dateStyle lub timeStyle nie jest poprawną stałą DateTimeStyle.
 
TypeError — Jeśli parametr dateStyle lub timeStyle ma wartość null.

Powiązane elementy interfejsu API

DateTimeFormatter.1.as

W poniższych przykładach przedstawiono sposób, w jako ciągi znaków reprezentujące wartości daty i godziny mogą być odmiennie formatowane w zależności od ustawień narodowych. Wyniki działania tego przykładu różnią się w zależności od systemu operacyjnego i ustawionych preferencji użytkownika.

W tym przykładzie wykorzystano następujące ustawienia narodowe: angielskie (USA), francuskie (Francja), hiszpańskie (Hiszpania).

Dla każdych ustawień regionalnych na liście przykładowy kod wykonuje następujące czynności:

  1. Tworzy obiekt DateTimeFormatter przy wykorzystaniu domyślnego stylu (long dateStyle, long timeStyle)
  2. Formatuje bieżącą datę i godzinę za pomocą domyślnego stylu daty długiej.
  3. Zmienia styl na styl daty krótkiej (wskazujący tylko godzinę) za pomocą stałych DateTimeStyle.NONE i DateTimeStyle.SHORT.
  4. Formatuje bieżącą datę i godzinę za pomocą stylu daty krótkiej wskazującego tylko godzinę.
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

W poniższym przykładzie przedstawiono sposób, w jaki aplikacja może formatować datę na podstawie wzorca wybranego przez użytkownika. Wyniki działania tego przykładu różnią się w zależności od systemu operacyjnego i ustawionych preferencji użytkownika.

Dla każdych ustawień regionalnych na liście przykładowy kod wykonuje następujące czynności:

  1. Tworzy trzy wejściowe i wyjściowe pola tekstowe.
  2. Tworzy obiekt DateTimeFormatter z użyciem angielskich (Stany Zjednoczone) ustawień narodowych.
  3. Wywołuje funkcję configureTextField(), która ustawia pozycję i wielkość pól tekstowych, a następnie dodaje detektor zdarzeń do obiektu patternField.
  4. Gdy użytkownik wprowadzi wzorzec do pola tekstowego patternField, funkcja textInputHandler sformatuje bieżącą datę i godzinę na podstawie wzorca i wyświetli w wyjściowych polach tekstowych wynik oraz wartość właściwości 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 ]Dlaczego język angielski?
Treść dokumentacji języka ActionScript 3.0 wyświetlana w języku angielskim

Niektóre części dokumentacji języka ActionScript 3.0 nie są przetłumaczone na poszczególne języki. Gdy element nie jest przetłumaczony na dany język, jest wyświetlany tekst angielski. Na przykład opis klasy ga.controls.HelpBox nie jest przetłumaczony na żaden dodatkowy język. Z tego powodu polska wersja dokumentacji zawiera opis klasy ga.controls.HelpBox w języku angielskim.