ORE Studio 0.0.4
Loading...
Searching...
No Matches
Classes | Enumerations
ores::platform::time Namespace Reference

Time and datetime utilities. More...

Classes

class  datetime
 Utilities for date and time operations. More...
 
class  relative_time_formatter
 Formats time points as relative time strings. More...
 
class  time_utils
 Cross-platform time utilities. More...
 

Enumerations

enum class  numeric_style { always , automatic }
 Enumeration for relative time formatting style. More...
 
enum class  time_unit {
  second , minute , hour , day ,
  week , month , quarter , year
}
 Enumeration for time units used in relative time formatting. More...
 

Detailed Description

Time and datetime utilities.

Contains datetime handling utilities including time point parsing, relative time formatting (e.g., "5 minutes ago"), and general time-related operations.

Enumeration Type Documentation

◆ numeric_style

enum class numeric_style
strong

Enumeration for relative time formatting style.

Based on ECMAScript Intl.RelativeTimeFormat numeric option.

Enumerator
always 

Always use numeric values (e.g., "1 day ago", "in 5 days").

automatic 

Use special words where appropriate (e.g., "yesterday", "tomorrow").

◆ time_unit

enum class time_unit
strong

Enumeration for time units used in relative time formatting.

Based on ECMAScript Intl.RelativeTimeFormat units.