File indexing completed on 2026-11-09 09:32:15
0001
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016
0017
0018
0019
0020 #include <iostream>
0021 #include <vector>
0022
0023 #include "s_time.h"
0024
0025 #include "OPTICKS_LOG.hh"
0026
0027 void test_EpochSeconds()
0028 {
0029 LOG(info);
0030 int t = s_time::EpochSeconds();
0031
0032 std::cout << "s_time::EpochSeconds() " << t << std::endl;
0033 std::cout << "s_time::Format(\"%c\", t) " << s_time::Format(t, "%c") << std::endl;
0034 std::cout << "s_time::Format() " << s_time::Format() << std::endl;
0035
0036 std::vector<std::string> fmts = {"%c", "%Y", "%m", "%D", "%d", "%H", "%M", "%Y%m%d_%H%M%S"};
0037
0038 for (unsigned i = 0; i < fmts.size(); i++)
0039 {
0040 std::cout
0041 << "s_time::Format(0,\"" << fmts[i] << "\") "
0042 << s_time::Format(0, fmts[i].c_str())
0043 << std::endl;
0044 }
0045 }
0046
0047 void test_Stamp()
0048 {
0049 LOG(info)
0050 << std::endl
0051 << " s_time::Stamp() " << s_time::Stamp()
0052 << std::endl
0053 << " s_time::Format(0,\"%c\") " << s_time::Format(0, "%c")
0054 << std::endl
0055 << " s_time::Now() " << s_time::Now()
0056 << std::endl;
0057 }
0058
0059 int main(int argc, char** argv)
0060 {
0061 OPTICKS_LOG(argc, argv);
0062
0063 test_EpochSeconds();
0064 test_Stamp();
0065
0066 return 0;
0067 }