草庐IT

val_date

全部标签

android - 如何将 Java.Util.Date 转换为 System.DateTime

在Xamarin.Android中,您可以同时使用.NET和Java。我得到了Java.Util.Date的返回值,然后我需要输入与只接受System.DateTime的参数相同的值我现在是这样publicstaticDateTimeConvertJavaDateToDateTime(Datedate){vara=date.ToGMTString();varb=date.ToLocaleString();varc=date.ToString();DateTimedatetime=DateTime.ParseExact(date.ToGMTString(),"ddMMMyyyyHH:mm

kotlin - 通过辅助构造函数初始化 Kotlin 数据类的 val 属性

classAnimal{valname:Stringconstructor(name:String){this.name=name//initializedviaconstructor}}对于Kotlin中的上述类,我可以通过辅助构造函数初始化val属性,但对于数据类dataclassUser(valname:String,valpostalCode:Int){valemail:Stringconstructor(email:String):this("",1){this.email=email//error:valuecannotbereassigned}}我无法理解的是,电子邮件属

kotlin - 通过辅助构造函数初始化 Kotlin 数据类的 val 属性

classAnimal{valname:Stringconstructor(name:String){this.name=name//initializedviaconstructor}}对于Kotlin中的上述类,我可以通过辅助构造函数初始化val属性,但对于数据类dataclassUser(valname:String,valpostalCode:Int){valemail:Stringconstructor(email:String):this("",1){this.email=email//error:valuecannotbereassigned}}我无法理解的是,电子邮件属

c++ - boost local_date_time 数学错了吗?

我正在使用Boost'sdatetimelibrary在我的项目中。当我发现它具有小时、天、月、年等持续时间类型时,我感到非常高兴,并且它们会根据您将它们添加到的内容更改它们的值(即添加1个月提前日期的月份部分,它不只是增加30天或类似的时间)。我认为此属性适用于天数类型,但我决定在将其投入生产之前对其进行测试...local_date_timet1(date(2010,3,14),hours(1),easternTime,false);//1amonDSTtransitiondate{CPPUNIT_ASSERT_EQUAL(greg_year(2010),t1.local_time

c++ - 如何将 std::string 转换为 boost::gregorian::date?

我正在尝试将std::string转换为boost::gregorian::date,如下所示:usingnamespaceboost::gregorian;std::stringstr="1Mar2012";std::stringstreamss(str);date_input_facet*df=newdate_input_facet("%e%b%Y");ss.imbue(std::locale(ss.getloc(),df));dated;ss>>d;//conversionfailstonot-a-date-timestd::cout但如果字符串中包含“01Mar2012”,则转

c++ - boost:从机器获取带有当前时区的当前 local_date_time

问题是:我知道如何在boost中获取本地时间代码:boost::local_time::local_date_timecurrentTime(boost::posix_time::second_clock::local_time(),boost::local_time::time_zone_ptr());std::cout我知道如何从机器获取当前时区数据(我希望这是正确的方法)代码:tzset();//thevartznamewillhavetimezonenames//thevartimezonewillhavethecurrentoffset//thevardaylightshou

initialization - Kotlin val 初始化使用 when

使用Java我可能想使用switch语句初始化最终变量:finalStringfinalValue;switch(condition){case1:finalValue="One";break;case2:finalValue="Two";break;case3:finalValue="Three";break;default:finalValue="Undefined";break;}在Kotlin中,尝试做同样的事情:valfinalValue:Stringwhen(condition){1->finalValue="One"2->finalValue="Two"3->finalV

initialization - Kotlin val 初始化使用 when

使用Java我可能想使用switch语句初始化最终变量:finalStringfinalValue;switch(condition){case1:finalValue="One";break;case2:finalValue="Two";break;case3:finalValue="Three";break;default:finalValue="Undefined";break;}在Kotlin中,尝试做同样的事情:valfinalValue:Stringwhen(condition){1->finalValue="One"2->finalValue="Two"3->finalV

C++:你会选择 boost::date_time 还是 icu::date/time 库?

我的应用程序需要自定义时间和日期设置功能。我检查了ICU和boost::date_time库。从完整性的角度来看,两者似乎都符合我的要求。我想知道两者之间是否有任何偏好,依据是什么?哪个会在性能上得分? 最佳答案 如果没有关于您的特定用例和环境的更多信息,就无法给出关于哪个库是否优于另一个库的明确答案。正如Xeo所建议的那样,分析是解决性能问题的最佳方式。如果您的用例包括“一般”日期/时间操作(即,您还不知道您需要的所有日期/时间操作),有几个选择你必须做。作为Boost.DateTimedocumentation解释说,您可以在这

c++ - 将字符串从 __DATE__ 转换为 time_t

我正在尝试将__DATE__宏生成的字符串转换为time_t。我不需要成熟的日期/时间解析器,只处理__DATE__宏格式的东西会很棒。预处理器方法会很漂亮,但函数也同样有效。如果相关,我正在使用MSVC。 最佳答案 编辑:更正后的函数应如下所示:time_tcvt_TIME(charconst*time){chars_month[5];intmonth,day,year;structtmt={0};staticconstcharmonth_names[]="JanFebMarAprMayJunJulAugSepOctNovDec"