DateComponents stores calendar fields without reading the current clock.

Build a fixed calendar value

date_components.swift
import Foundation

let month = 
let components = DateComponents(year: 2026, month: month, day: 1)
let message = "date=\(components.year!)-\(components.month!)-\(components.day!)"

print(message)
import Foundation

let month = 
let components = DateComponents(year: 2026, month: month, day: 1)
let message = "date=\(components.year!)-\(components.month!)-\(components.day!)"

print(message)
import Foundation

let month = 
let components = DateComponents(year: 2026, month: month, day: 1)
let message = "date=\(components.year!)-\(components.month!)-\(components.day!)"

print(message)
date components Date components are useful when a program needs named calendar fields such as year, month, and day.