草庐IT

gregorian

全部标签

javascript - 使用 keith wood 日历将波斯日期转换为 Julian 或 Gregorian

我用KeithWoodcalendarlibrary创建了一个日期对象波斯即食:vard=$.calendars.newDate(1393,5,6,'persian','fa');现在我需要从该日期获取Julian或Gregorian日期,但是当我使用.toJD()函数时,它返回不等于当前日期的Julian日期vare=d.toJD();console.log(e)那么我该如何解决这个问题呢?我创建了一个jsbin对于这个问题。 最佳答案 我认为toJD()不是你需要的:vard=$.calendars.newDate(1388,1

java - Java 支持儒略历吗?

Oracle文档http://docs.oracle.com/javase/6/docs/technotes/guides/intl/calendar.doc.html声明Java支持3种日历系统:公历、日本帝国和泰国佛教。Java支持儒略历吗? 最佳答案 是的,确实如此。来自GregorianCalendar的文档:GregorianCalendarisahybridcalendarthatsupportsboththeJulianandGregoriancalendarsystemswiththesupportofasingle

c++ - boost Date_Time 日期解析不起作用

我正在尝试使用boost1.55Date_Time库编写代码来解析日期时间字符串。但它总是产生非日期时间日期。boost::gregorian::dated(2005,6,25);boost::gregorian::dated2;boost::gregorian::date_facet*facet(newboost::gregorian::date_facet("%Y%m%d"));stringstreamss;ss.imbue(std::locale(std::cout.getloc(),facet));ss>d2;//not-a-date-timecout我尝试了不同的格式说明符,

c++ - 获取 boost::gregorian::date 的整数表示

来自关于boost::gregorian::date类的boost文档here:"Internallyboost::gregorian::dateisstoredasa32bitintegertype"现在这将是一个很好的、紧凑的方式,比如说,将这个日期存储在一个文件中。但是文档没有指定从对象中提取它的任何方法。问题是:有没有办法获得这个整数表示,以便稍后构造同一类的另一个相等的对象? 最佳答案 day_number()成员函数返回这个。boost::gregorian::dated(2014,10,18);uint32_tnumb

c++ - 计算日历周的第一天

我需要计算日历周中第一天的日期,例如2009年第1周->2008年12月29日星期一(!)2009年第44周->2009年10月26日星期一我有一些丑陋的代码,但我更喜欢一个漂亮的C++库。有什么建议吗? 最佳答案 关于boost::gregorian::date呢?与其algorithms? 关于c++-计算日历周的第一天,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1623

C++ int 到字符串的转换

当前源代码:stringitoa(inti){std::strings;std::stringstreamout;out主要是:Gregoriandate=newGregorian("June",5,1991);cout我收到这个错误:mayan.cc:Infunction‘intmain(int,char**)’:mayan.cc:109:51:error:conversionfrom‘Gregorian*’tonon-scalartype‘Gregorian’requested有谁知道为什么int到string的转换在这里失败了?我是C++的新手,但对Java很熟悉,我花了很多时间

c++ - 将 boost 与 Visual Studio 和 vcpkg 链接时出错

我正在尝试完成一个简单的任务,以检查在Windows中开发“Linux应用程序”有多容易。我正在使用vcpkg来自Microsoft,以便设置header和库以及crow,一个使用boost作为驱动项目的c++http服务器来源很简单#include"crow.hpp"intmain(){crow::SimpleAppapp;CROW_ROUTE(app,"/")([](){return"Helloworld!";});app.port(18080).run();}我已经通过vcpkg下载了boost,并使用VisualStudio对项目进行了编码制作:cmake_minimum_re

ios - 具有自动更新当前时区的静态让日历不起作用

在我的应用程序中,我在SharedCalendar类中有一个静态的gregorian属性,其定义如下:staticletgregorian:Calendar={varcalendar=Foundation.Calendar(identifier:.gregorian)calendar.timeZone=TimeZone.autoupdatingCurrentreturncalendar}()当我想访问特定时区中某个日期的某一天时,我会调用:SharedCalendar.gregorian.dateComponents([.day],from:someDate).day!假设someDa

iphone - 将日期和时间组合成单个 NSDate 的问题

我正在尝试将一个NSDate的时间值(小时、分钟、秒)与第二个NSDate的日期值(日、月、年)结合起来用这个方法:+(NSDate*)combineDate:(NSDate*)datewithTime:(NSDate*)time{NSCalendar*gregorian=[[NSCalendaralloc]initWithCalendarIdentifier:NSGregorianCalendar];NSDateComponents*dateComponents=[gregoriancomponents:(NSDayCalendarUnit|NSWeekdayCalendarUnit

iphone - 将日期和时间组合成单个 NSDate 的问题

我正在尝试将一个NSDate的时间值(小时、分钟、秒)与第二个NSDate的日期值(日、月、年)结合起来用这个方法:+(NSDate*)combineDate:(NSDate*)datewithTime:(NSDate*)time{NSCalendar*gregorian=[[NSCalendaralloc]initWithCalendarIdentifier:NSGregorianCalendar];NSDateComponents*dateComponents=[gregoriancomponents:(NSDayCalendarUnit|NSWeekdayCalendarUnit
12