Function format_timestamp_fix

Source
pub fn format_timestamp_fix(timestamp_secs: u64) -> SmartString
Expand description

Format timestamp for FIX protocol (YYYYMMDD-HH:MM:SS)

This function formats a Unix timestamp (seconds since epoch) into the FIX protocol timestamp format without milliseconds.

§Arguments

  • timestamp_secs - Unix timestamp in seconds

§Returns

Formatted timestamp string in YYYYMMDD-HH:MM:SS format

§Example

use rusty_common::time::format_timestamp_fix;

let timestamp = 1703507445; // 2023-12-25 12:30:45 UTC
let formatted = format_timestamp_fix(timestamp);
assert_eq!(formatted, "20231225-12:30:45");