Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/intl/icu_capi/bindings/cpp/   (Browser von der Mozilla Stiftung Version 136.0.1©)  Datei vom 10.2.2025 mit Größe 2 kB image not shown  

Quelle  ICU4XIsoDateTime.h   Sprache: C

 
#ifndef ICU4XIsoDateTime_H
#define ICU4XIsoDateTime_H
#include <stdio.h>
#include <stdint.h>
#include <stddef.h>
#include <stdbool.h>
#include "diplomat_runtime.h"

#ifdef __cplusplus
namespace capi {
#endif

typedef struct ICU4XIsoDateTime ICU4XIsoDateTime;
#ifdef __cplusplus
// namespace capi
#endif
#include "diplomat_result_box_ICU4XIsoDateTime_ICU4XError.h"
#include "ICU4XIsoDate.h"
#include "ICU4XTime.h"
#include "ICU4XDateTime.h"
#include "ICU4XCalendar.h"
#include "ICU4XIsoWeekday.h"
#include "ICU4XWeekCalculator.h"
#include "diplomat_result_ICU4XWeekOf_ICU4XError.h"
#ifdef __cplusplus
namespace capi {
extern "C" {
#endif

diplomat_result_box_ICU4XIsoDateTime_ICU4XError ICU4XIsoDateTime_create(int32_t year, uint8_t month, uint8_t day, uint8_t hour, uint8_t minute, uint8_t second, uint32_t nanosecond);

ICU4XIsoDateTime* ICU4XIsoDateTime_crate_from_date_and_time(const ICU4XIsoDate* date, const ICU4XTime* time);

ICU4XIsoDateTime* ICU4XIsoDateTime_local_unix_epoch();

ICU4XIsoDateTime* ICU4XIsoDateTime_create_from_minutes_since_local_unix_epoch(int32_t minutes);

ICU4XIsoDate* ICU4XIsoDateTime_date(const ICU4XIsoDateTime* self);

ICU4XTime* ICU4XIsoDateTime_time(const ICU4XIsoDateTime* self);

ICU4XDateTime* ICU4XIsoDateTime_to_any(const ICU4XIsoDateTime* self);

int32_t ICU4XIsoDateTime_minutes_since_local_unix_epoch(const ICU4XIsoDateTime* self);

ICU4XDateTime* ICU4XIsoDateTime_to_calendar(const ICU4XIsoDateTime* self, const ICU4XCalendar* calendar);

uint8_t ICU4XIsoDateTime_hour(const ICU4XIsoDateTime* self);

uint8_t ICU4XIsoDateTime_minute(const ICU4XIsoDateTime* self);

uint8_t ICU4XIsoDateTime_second(const ICU4XIsoDateTime* self);

uint32_t ICU4XIsoDateTime_nanosecond(const ICU4XIsoDateTime* self);

uint16_t ICU4XIsoDateTime_day_of_year(const ICU4XIsoDateTime* self);

uint32_t ICU4XIsoDateTime_day_of_month(const ICU4XIsoDateTime* self);

ICU4XIsoWeekday ICU4XIsoDateTime_day_of_week(const ICU4XIsoDateTime* self);

uint32_t ICU4XIsoDateTime_week_of_month(const ICU4XIsoDateTime* self, ICU4XIsoWeekday first_weekday);

diplomat_result_ICU4XWeekOf_ICU4XError ICU4XIsoDateTime_week_of_year(const ICU4XIsoDateTime* self, const ICU4XWeekCalculator* calculator);

uint32_t ICU4XIsoDateTime_month(const ICU4XIsoDateTime* self);

int32_t ICU4XIsoDateTime_year(const ICU4XIsoDateTime* self);

bool ICU4XIsoDateTime_is_in_leap_year(const ICU4XIsoDateTime* self);

uint8_t ICU4XIsoDateTime_months_in_year(const ICU4XIsoDateTime* self);

uint8_t ICU4XIsoDateTime_days_in_month(const ICU4XIsoDateTime* self);

uint16_t ICU4XIsoDateTime_days_in_year(const ICU4XIsoDateTime* self);
void ICU4XIsoDateTime_destroy(ICU4XIsoDateTime* self);

#ifdef __cplusplus
// extern "C"
// namespace capi
#endif
#endif

Messung V0.5
C=92 H=98 G=94

¤ Dauer der Verarbeitung: 0.12 Sekunden  (vorverarbeitet)  ¤

*© Formatika GbR, Deutschland






Wurzel

Suchen

Beweissystem der NASA

Beweissystem Isabelle

NIST Cobol Testsuite

Cephes Mathematical Library

Wiener Entwicklungsmethode

Haftungshinweis

Die Informationen auf dieser Webseite wurden nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit, noch Qualität der bereit gestellten Informationen zugesichert.

Bemerkung:

Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.