“封航時間 STD-70 分鍾 ”這裏的STD什麼意思?
STD是Scheduled Time Departure 的英語縮寫,意思是:計劃起飛時間 STD是出港航班正常性指標
STA是指計劃起飛時間嗎STD是指實際起飛時間嗎
STA/STD (Schedule Time of Arrival / Schedule Time of Departure):預計到港/離港時間的縮寫 。STA一般會出現在航空公司網站上!
C++裏#include<iostream> #include<iomanip> using namespace std ;分別是什麼意思,什麼時候用
在c++程序裏麵經常見到下麵的頭文件
#include 這裏麵iomanip的作用比較多: 主要是對cin,cout之類的一些操縱運算子,比如setfill,setw,setbase,setprecision等等。它是I/O流控製頭文 件,就像C裏麵的格式化輸出一樣.以下是一些常見的控製函數的: dec 置基數為10 相當於"%d" hex 置基數為16 相當於"%X" oct 置基數為8 相當於"%o" setfill(c) 設填充字符為c setprecision(n) 設顯示小數精度為n位 setw(n) 設域寬為n個字符 這個控製符的意思是保證輸出寬度為n。如: cout<><><><><><100;>100;> 1 10100 (默認是右對齊)當輸出長度大於3時(<> setioflags(ios::fixed) 固定的浮點顯示 setioflags(ios::scientific) 指數表示 setiosflags(ios::left) 左對齊 setiosflags(ios::right) 右對齊 setiosflags(ios::skipws 忽略前導空白 setiosflags(ios::uppercase) 16進製數大寫輸出 setiosflags(ios::lowercase) 16進製小寫輸出 setiosflags(ios::showpoint) 強製顯示小數點 setiosflags(ios::showpos) 強製顯示符號 舉例: #include #include using namespace std; int main() { cout<> cout<><><><> cout<><> cout<><> return 0; } 一般用的都是快速排序,最好、正常和平均時間複雜度都為O(nlog2n),2為底的對數,最壞情況就是數據已經或者近乎有序,當然就是O(n^2)了 sync_with_stdio(false); 關閉 標準輸入流的同步,也就是說,c++另建了輸入流對象,這是個獨立的iostream對象,不同於 c語言的stdin對象。 因為是兩個對象,所以會出現不同步現象,一個快,一個慢 (unexpectedly interleaved characters -- 難以預料的快慢交錯特征)。默認用同步,不另建輸入流對象。 方案— 優點:僅使用C標準庫;缺點:隻能精確到秒級 #include? #include? int?main(?void?) { time_t?t?=?time(0); char?tmp[64]; strftime(?tmp,?sizeof(tmp),?"%Y/%m/%d?%X?%A?本年第%j天?%z",localtime(&t)?); puts(?tmp?); return?0; } size_t strftime(char *strDest, size_t maxsize, const char *format, const struct tm *timeptr); 根據格式字符串生成字符串。 struct tm *localtime(const time_t *timer); 取得當地時間,localtime獲取的結果由結構tm返回 返回的字符串可以依下列的格式而定: %a 星期幾的縮寫。Eg:Tue %A 星期幾的全名。 Eg: Tuesday %b 月份名稱的縮寫。 %B 月份名稱的全名。 %c 本地端日期時間較佳表示字符串。 %d 用數字表示本月的第幾天 (範圍為 00 至 31)。日期 %H 用 24 小時製數字表示小時數 (範圍為 00 至 23)。 %I 用 12 小時製數字表示小時數 (範圍為 01 至 12)。 %j 以數字表示當年度的第幾天 (範圍為 001 至 366)。 %m 月份的數字 (範圍由 1 至 12)。 %M 分鍾。 %p 以 ''AM'' 或 ''PM'' 表示本地端時間。 %S 秒數。 %U 數字表示為本年度的第幾周,第一個星期由第一個周日開始。 %W 數字表示為本年度的第幾周,第一個星期由第一個周一開始。 %w 用數字表示本周的第幾天 ( 0 為周日)。 %x 不含時間的日期表示法。 %X 不含日期的時間表示法。 Eg: 15:26:30 %y 二位數字表示年份 (範圍由 00 至 99)。 %Y 完整的年份數字表示,即四位數。 Eg:2008 %Z(%z) 時區或名稱縮寫。Eg:中國標準時間 %% % 字符。 方案二 優點:能精確到毫秒級;缺點:使用了windows API #include? #include? int?main(?void?) { SYSTEMTIME?sys; GetLocalTime(?&sys?); printf(?"%4d/%02d/%02d?%02d:%02d:%02d.%03d?星期%1d\n",sys.wYear,sys.wMonth,sys.wDay,sys.wHour,sys.wMinute,?sys.wSecond,sys.wMilliseconds,sys.wDayOfWeek); return?0; } 方案三,優點:利用係統函數,還能修改係統時間 //此文件必須是c++文件 #include #include using?namespace?std; void?main() { system("time"); } 方案四,將當前時間折算為秒級,再通過相應的時間換算即可 //此文件必須是c++文件 #include #include using?namespace?std; int?main() { time_t?now_time; now_time?=?time(NULL); cout<> return?0; } #include #include struct invalid_time : std::exception { char const* what() const throw() { return "invalid time value!"; } }; struct bad_time_format : std::exception { char const* what() const throw() { return "bad time format!"; } }; class time24 { public: time24(); time24(unsigned hour, unsigned min); ~time24(); void set(unsigned hour, unsigned min); void add_min(unsigned min); unsigned hour() const; unsigned min() const; private: unsigned _hour; unsigned _min; friend bool operator==(time24 const&, time24 const&); }; time24::time24() : _hour(0), _min(0) { } time24::time24(unsigned hour, unsigned min) : _hour(0), _min(0) { set(hour, min); } time24::~time24() { } void time24::set(unsigned hour, unsigned min) { if( hour>23 || min>59 ) throw invalid_time(); _hour = hour; _min = min; } void time24::add_min(unsigned min) { unsigned dh = (_min + min) / 60; _hour = (_hour + dh) % 24; _min = (_min + min) % 60; } unsigned time24::hour() const { return _hour; } unsigned time24::min() const { return _min; } time24& operator+(time24& t, unsigned min) { t.add_min(min); return t; } time24& operator+(unsigned min, time24& t) { return operator+(t, min); } bool operator==(time24 const& lhs, time24 const& rhs) { return lhs._hour == rhs._hour && lhs._min == rhs._min; } std::ostream& operator<(std::ostream& os,="" time24="" const&="">(std::ostream&> { os < t.hour()="">< ":"=""><> return os; } std::istream& operator>>(std::istream& is, time24& t) { char c; unsigned h, m; is >> h >> c >> m; if( c != ':' ) throw bad_time_format(); t.set( h, m ); return is; } int main() { try { time24 a, b; //使用重載的>>輸入時間,格式為: 小時:分鍾 std::cout < "please="" input="" time="" a:=""> std::cin >> a; std::cout < "please="" input="" time="" b:=""> std::cin >> b; //使用重載<> std::cout < "time="" a="" is:="" "="">< a=""><> std::cout < "time="" b="" is:="" "="">< b=""><> //使用operator==判斷輸入的兩個時間是否相等 if( a == b ) std::cout < "time="" a="=time" b"=""><> else std::cout < "time="" a=""><> time b" <> //輸入一個整形值,用於測試對時間的加運算符 unsigned addMin; std::cout < std::endl="">< "please="" input="" a="" integer:=""> std::cin >> addMin; a = a + addMin; b = b + addMin; std::cout < "time="" a="" +="" "="">< addmin="">< "="" minute=" << a << std::endl; std::cout << " time="" b="" +="" "="">< addmin="">< "="" minute=" << b << std::endl; } catch( std::exception const& err ) { std::cout << " error:="" "="">< err.what()=""><> } std::cin.clear(); std::cin.get(); return 0; } //運行結果 please input time a: 16:50 please input time b: 22:10 time a is: 16:50 time b is: 22:10 time a <> time b please input a integer: 2222 time a + 2222 minute = 5:52 time b + 2222 minute = 11:12 請按任意鍵繼續. . . //?system_clock?example #include? #include? #include? #include? int?main?() { using?std::chrono::system_clock; std::chrono::duration<><60*60*24>?>?one_day?(1); system_clock::time_point?today?=?system_clock::now(); system_clock::time_point?tomorrow?=?today?+?one_day; std::time_t?tt; tt?=?system_clock::to_time_t?(?today?); std::cout?<><> tt?=?system_clock::to_time_t?(?tomorrow?); std::cout?<><> return?0; } 這是從[www.cplusplus.com]拷貝下來的代碼,裏麵示範了頭文件 冷凍室的溫度達不到,有可能溫控器壞了,也有可能是係統半堵了,或者是製冷劑泄露了,製冷劑不足 阿聯酋航空公司EK9885次航班 2010年11月19日 起飛時間:22:05(香港) 正點到達時間:(次日)02:25(迪拜) 香港(港運會)至迪拜(DXB) 轉載請注明出處句子大全網 » “封航時間STD-70分鍾”這裏的SC++中 std::sort 時間複雜度是多少? 是用來sort vector的
c++中cin,scanf,還有cin加上std::ios::sync_with_stdio(false);的時間區別?
C++中如何獲取當前時間
定義兩個類TIME12和TIME24,TIME12表示12進製時間,TIME24表示24進製時間,
C++怎樣獲取當前時間並和一個之前定義的時間比較?
伊萊克斯ese550std這款冰箱,電子顯示屏不顯示時間了,顯示屏上冷凍室的溫度一直在閃爍,是什麼
EK9885,19NOV 2010,STD 22:05,HKG-DXB,STA-20 NOV,2010-02:25 是什麼意思?誰幫我翻譯一下,謝謝