const std = @import("std"); pub fn main() void { // Create a Date object for 1989-03-29 17:28:25 UTC const date = std.time.Date{ .year = 1989, .month = 3, // Zig months are 0-based, so July is 6 .day = 29, .hour = 17, .minute = 28, .second = 25, }; // Convert Date to Unix timestamp const unix_timestamp = std.time.timegm(date); // Print the Unix timestamp std.debug.print("Unix Timestamp: {}\n", .{unix_timestamp}); }
std.time.Date
Date
std.time.timegm(date)
std.debug.print()
std.time.gmtime()
std.time.gmtime(1514764800)
std.time.timegm()
Date{ .year = 2018, .month = 6, .day = 15, .hour = 12, .minute = 30, .second = 45 }
std.time.now()