Calendar Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
public ref class Calendar sealed
/// [Windows.Foundation.Metadata.Activatable(65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory2, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory, 65536, Windows.Foundation.UniversalApiContract)]
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class Calendar final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory2, 65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
/// [Windows.Foundation.Metadata.Activatable(Windows.Globalization.ICalendarFactory, 65536, "Windows.Foundation.UniversalApiContract")]
class Calendar final
[Windows.Foundation.Metadata.Activatable(65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory2), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory), 65536, typeof(Windows.Foundation.UniversalApiContract))]
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class Calendar
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory2), 65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(65536, "Windows.Foundation.UniversalApiContract")]
[Windows.Foundation.Metadata.Activatable(typeof(Windows.Globalization.ICalendarFactory), 65536, "Windows.Foundation.UniversalApiContract")]
public sealed class Calendar
function Calendar(languages, calendar, clock, timeZoneId)
Public NotInheritable Class Calendar
- Herança
- Atributos
Requisitos do Windows
Família de dispositivos |
Windows 10 (introduzida na 10.0.10240.0)
|
API contract |
Windows.Foundation.UniversalApiContract (introduzida na v1.0)
|
Comentários
Se seu aplicativo passar marcas de idioma usadas nessa classe para qualquer função de Suporte à Linguagem Nacional , ele deverá primeiro converter as marcas chamando ResolveLocaleName.
As marcas de linguagem dão suporte às extensões Unicode "ca-" e "nu-". (Consulte Definições de chave/tipo Unicode.) Observe que essas extensões podem afetar o calendário usado pelos objetos Calendar.
Construtores
Calendar() |
Cria um objeto Calendar e o inicializa para o DateTime atual. |
Calendar(IIterable<String>) |
Cria um objeto Calendar que é inicializado com uma lista de idiomas. |
Calendar(IIterable<String>, String, String) |
Cria um objeto Calendar que é inicializado com uma lista de idiomas, calendário e relógio. |
Calendar(IIterable<String>, String, String, String) |
Cria um objeto Calendar que é inicializado com uma lista de idiomas, calendário, relógio e fuso horário. |
Propriedades
Day |
Obtém ou define o dia. |
DayOfWeek |
Obtém o dia da semana. |
Era |
Obtém ou define a era. |
FirstDayInThisMonth | |
FirstEra |
Obtém a primeira Era disponível no calendário. |
FirstHourInThisPeriod | |
FirstMinuteInThisHour | |
FirstMonthInThisYear | |
FirstPeriodInThisDay | |
FirstSecondInThisMinute | |
FirstYearInThisEra | |
Hour |
Obtém ou define a hora. |
IsDaylightSavingTime |
Obtém um booliano que indica se o Horário de Verão está em vigor para a data deste objeto Calendar . |
Languages |
Obtém a lista de prioridades de identificadores de idioma usados ao formatar componentes como cadeias de caracteres. |
LastDayInThisMonth | |
LastEra |
Obtém a última Era disponível no calendário. |
LastHourInThisPeriod | |
LastMinuteInThisHour | |
LastMonthInThisYear | |
LastPeriodInThisDay | |
LastSecondInThisMinute | |
LastYearInThisEra | |
Minute |
Obtém ou define o minuto. |
Month |
Obtém ou define o mês. |
Nanosecond |
Obtém ou define o nanossegundo. |
NumberOfDaysInThisMonth |
Obtém o número de dias no mês atual deste objeto Calendar . |
NumberOfEras |
Obtém o número de eras neste objeto Calendar . |
NumberOfHoursInThisPeriod |
Obtém o número de horas no período do dia atual deste objeto Calendar . |
NumberOfMinutesInThisHour | |
NumberOfMonthsInThisYear |
Obtém o número de meses no ano atual deste objeto Calendar . |
NumberOfPeriodsInThisDay |
Obtém o número de períodos no dia atual deste objeto Calendar . |
NumberOfSecondsInThisMinute | |
NumberOfYearsInThisEra |
Obtém o número de anos na era atual deste objeto Calendar . |
NumeralSystem |
Obtém ou define o sistema de numeração usado ao formatar componentes como cadeias de caracteres. |
Period |
Obtém ou define o período do dia atual. |
ResolvedLanguage |
Obtém o idioma usado mais recentemente para executar operações ou formatação de calendário. |
Second |
Obtém ou define o segundo. |
Year |
Obtém ou define o ano. |
Métodos
AddDays(Int32) |
Incrementa ou diminui o dia. |
AddEras(Int32) |
Incrementa ou diminui a era. |
AddHours(Int32) |
Incrementa ou diminui a hora. |
AddMinutes(Int32) |
Incrementa ou diminui o minuto. |
AddMonths(Int32) |
Incrementa ou diminui o mês. |
AddNanoseconds(Int32) |
Incrementa ou diminui o nanossegundo. |
AddPeriods(Int32) |
Incrementa ou diminui o período. |
AddSeconds(Int32) |
Incrementa ou diminui o segundo. |
AddWeeks(Int32) |
Incrementa ou diminui o dia pelo número especificado de semanas. |
AddYears(Int32) |
Incrementa ou diminui o ano. |
ChangeCalendarSystem(String) |
Define um novo sistema de calendário a ser usado por este objeto Calendar . |
ChangeClock(String) |
Define um novo relógio a ser usado por este objeto Calendar . |
ChangeTimeZone(String) |
Define um novo fuso horário a ser usado por este objeto Calendar . |
Clone() |
Cria uma cópia do objeto Calendar . |
Compare(Calendar) |
Compara esse calendário com outro objeto Calendar e indica se o DateTime de um é anterior, igual ou posterior ao do outro. |
CompareDateTime(DateTime) |
Compara esse calendário a um objeto DateTime e indica se a data e a hora de um é anterior, igual ou posterior à do outro. |
CopyTo(Calendar) |
Copia os valores de outro objeto Calendar para este Calendário. |
DayAsPaddedString(Int32) |
Retorna uma representação de cadeia de caracteres do dia, opcionalmente sem adição de zero. |
DayAsString() |
Retorna uma cadeia de caracteres que contém a representação numérica do dia. |
DayOfWeekAsSoloString() |
Retorna uma representação de cadeia de caracteres do dia da semana adequada para exibição autônoma. |
DayOfWeekAsSoloString(Int32) |
Retorna uma representação de cadeia de caracteres do dia da semana adequada para exibição autônoma. |
DayOfWeekAsString() |
Retorna uma representação de cadeia de caracteres do dia da semana adequada para inclusão com outros componentes de data. |
DayOfWeekAsString(Int32) |
Retorna uma representação de cadeia de caracteres do dia da semana adequada para inclusão com outros componentes de data. |
EraAsString() |
Retorna uma representação de cadeia de caracteres da era. |
EraAsString(Int32) |
Retorna uma representação de cadeia de caracteres da era. A cadeia de caracteres escolhida é mais próxima do comprimento ideal. |
GetCalendarSystem() |
Obtém o sistema de calendário usado por este objeto Calendar . |
GetClock() |
Obtém o relógio usado por este objeto Calendar . |
GetDateTime() |
Cria uma data e hora, considerando os componentes deste objeto Calendar . |
GetTimeZone() |
Obtém o identificador que identifica o fuso horário usado por esse objeto Calendar . |
HourAsPaddedString(Int32) |
Retorna uma representação de cadeia de caracteres da hora, opcionalmente sem adição de zero. |
HourAsString() |
Retorna uma cadeia de caracteres que contém a representação numérica da hora. |
MinuteAsPaddedString(Int32) |
Retorna uma representação de cadeia de caracteres do minuto, opcionalmente sem adição de zero. |
MinuteAsString() |
Retorna uma cadeia de caracteres que contém a representação numérica do minuto. |
MonthAsNumericString() |
Retorna uma cadeia de caracteres que contém a representação numérica do mês. |
MonthAsPaddedNumericString(Int32) |
Retorna uma representação de cadeia de caracteres do mês, opcionalmente sem adição de zero. |
MonthAsSoloString() |
Retorna uma representação de cadeia de caracteres do mês adequada para exibição autônoma. |
MonthAsSoloString(Int32) |
Retorna uma representação de cadeia de caracteres do mês adequada para exibição autônoma. |
MonthAsString() |
Retorna uma representação de cadeia de caracteres do mês adequada para inclusão com outros componentes de data. |
MonthAsString(Int32) |
Retorna uma representação de cadeia de caracteres do mês adequada para inclusão com outros componentes de data. |
NanosecondAsPaddedString(Int32) |
Retorna uma representação de cadeia de caracteres do nanossegundo, opcionalmente sem adição de zero. |
NanosecondAsString() |
Retorna uma cadeia de caracteres que contém a representação numérica do nanossegundo. |
PeriodAsString() |
Retorna uma representação de cadeia de caracteres do período do dia, como AM ou PM, que usa a abreviação mais comum disponível. |
PeriodAsString(Int32) |
Retorna uma representação de cadeia de caracteres do período do dia, como AM ou PM. |
SecondAsPaddedString(Int32) |
Retorna uma representação de cadeia de caracteres do segundo, opcionalmente sem adição de zero. |
SecondAsString() |
Retorna uma cadeia de caracteres que contém a representação numérica do segundo. |
SetDateTime(DateTime) |
Define todos os campos de data e hora como a data e hora representadas pelo parâmetro DateTime . |
SetToMax() |
Define os componentes desse objeto Calendar como o DateTime mais recente com suporte. |
SetToMin() |
Define os componentes desse objeto Calendar como o datetime mais antigo com suporte. |
SetToNow() |
Define os componentes desse objeto Calendar para o DateTime atual. |
TimeZoneAsString() |
Retorna o nome de fuso horário completo aplicável no instante em que esse objeto Calendar representa. |
TimeZoneAsString(Int32) |
Retorna o nome abreviado de fuso horário aplicável no instante em que esse objeto Calendar representa. |
YearAsPaddedString(Int32) |
Retorna uma representação de cadeia de caracteres do ano, opcionalmente sem adição de zero. |
YearAsString() |
Retorna uma representação de cadeia de caracteres do ano sem nenhum preenchimento zero inicial. |
YearAsTruncatedString(Int32) |
Retorna uma representação de cadeia de caracteres do ano, opcionalmente truncada. |