Q
獲取一年串
0
A
回答
5
#include <boost/date_time/local_time/local_time.hpp>
#include <boost/lexical_cast.hpp>
#include <string>
std::string x = boost::lexical_cast<std::string>
(second_clock::local_time().date().year());
應該做的。
0
我爲一個你可能覺得有用的項目編寫了這些函數。在我發現lexical_cast在我的特定代碼中導致性能問題後,我這樣做了。 (無擔保,雖然它運行在我們幾年督促環境罰款;)
using namespace boost;
gregorian::date date_from_str(const char* dateStr,const char* format) {
int year;
int month;
int day;
sscanf_s(dateStr,format,&year,&month,&day);
return gregorian::date(year,month,day);
}
std::string date_to_str(const gregorian::date& date,const char* format) {
char buf[10];
gregorian::date::ymd_type ymd = date.year_month_day();
sprintf_s(buf,sizeof(buf),format,ymd.year,ymd.month,ymd.day);
return std::string(buf);
}
gregorian::date dateInt_to_date(int dateInt) {
const int day = dateInt % 100;
const int month = (dateInt/100) % 100;
const int year = dateInt/10000;
return gregorian::date(year,month,day);
}
您可以編輯該只返回年份部分
相關問題
- 1. .NET Razor獲取前一年
- 2. 獲得一年日期給予串
- 3. 獲取SUBSTR包括一年的電影標題字符串
- 4. 從python獲取一年中的一年箭頭
- 5. PHP獲取一年給出明年的第一天
- 6. 獲取年,月,日
- 7. 從日期對象獲取僅一年
- 8. 獲取所有星期一在今年
- 9. 從當前日期獲取一年
- 10. HQL查詢來獲取一年
- 11. 如何獲取前一年的PHP?
- 12. 在android中獲取一年的月份?
- 13. 獲取一年定製的PHP函數
- 14. 如何使用PHP獲取上一年的年份
- 15. 獲取LocalDateTime基於年和周的一年
- 16. Python:獲取從日期字符串中獲得的年數
- 17. 獲取年,月,和可變
- 18. 從去年獲取數據
- 19. GAE獲取用戶年齡
- 20. 獲取明年的日期
- 21. 獲取的Revit 2017年API
- 22. 獲取當年總計 - SQL
- 23. 錯誤獲取的。去年()
- 24. MomentJs獲取年數 - 不差
- 25. 按年獲取記錄
- 26. 獲取最新的每個外鍵的一年,至少最近一年計算
- 27. 獲取一年中(任何一年)的天數列表爲d-m
- 28. GET一年串07 -JUL-50'
- 29. 獲取第一個詞串
- 30. 如何從字符串日期中獲取日,月,年?
非常感謝您! –