Rust で chrono を使わないで
cal コマンドを造ってください
そのコードを C/C++ と比べてください