草庐IT

xaxis_date

全部标签

java - 将时区应用于 Date 对象

Datenow=newDate();Datethen=newDate((long)obj.timestamp*1000);TimeZonetz=TimeZone.getDefault();不是很熟悉java,但是有什么方法可以将时区应用于Date对象?我找到了this线程,但这是关于日历时区的,我认为这是不同的东西? 最佳答案 Date对象默认使用当前时区。如果你想打印特定时区的时间,你可以使用SimpleDateFormat作为下面://putthedesiredformatDateFormatformatter=newSimpl

android - 可打包的 java.util.Date

我正在尝试使我的类之一成为Parcelable,它的属性之一是Date对象。在writeToParcel()方法中我有:out.writeLong(myDate.getTime());在我的createFromParcel()方法中有person.setDate(newDate(in.readLong()*1000));我传递给我的Intent的对象有一个这样创建的日期:newDate(2000,12,06)但是,当我在另一边读出它时,在另一个Activity中:myDate.getYear()+"-"+myDate.getMonth()+"-"+myDate.getDay()它打印出

android - MPAndroidChart:LineChart 填充不会在 XAxis 处停止

我正在使用MPAndroidChart.当我使用LineChartsetDrawFilled()方法填充线和x轴之间的空间,并手动将范围调整为大于默认值时,填充部分将超过x轴,如图所示屏幕截图:蓝色填充应停在x轴上方的绿色虚线处,但它会延伸到x轴上方并进入正y值。*经过进一步调查,我发现似乎只有当绿线设置为0时才会发生。 最佳答案 另一种选择是使用库提供的FillFormatter接口(interface):https://github.com/PhilJay/MPAndroidChart/blob/master/MPChartLi

android - MPAndroidChart:条形图 xAxis 标签未居中

我有这个分组条形图,可以设置为一组中的任意数量的条形图。它将首先以一组中的2个小节开始。然后,如果用户单击按钮。它将在组中添加一个新栏。并再次点击。又是新酒吧。等等。我的目标是用新条重新绘制图表,但x轴标签必须始终位于分组条的中心。当有5个小节时,我总是对时间有疑问。在上面,Feb不再以第二个分组条为中心。示例代码在这里:https://github.com/PhilJay/MPAndroidChart/issues/3505(我也在这里发布了问题,因为github似乎不再维护了)在代码中,函数resize是它的核心,它希望在添加新条时减小条的宽度,同时增加比例最小值。但无济于事。需要

android - 如何在 MPAndroidChart 中设置 xAxis 的字符串值?

我想制作折线图,但我在xAxis中显示值字符串时遇到问题,我使用了来自MPAndroidChart的库Github|到折线图。请帮助我如何添加字符串值以及实际上我想问的很多问题privatevoiddrawLineChartLine(){privatefloat[]yDataL={40,60,70,80};privateString[]xDataL={"Week1","Week1","Week3","Week4"};ArrayListyEntrys=newArrayList();finalArrayListxEntrys=newArrayList();for(inti=0;i我有错误I

android - Java 8 New Date API 在 Android N 中可用吗?

AndroidN会支持Java8日期/时间API吗?正如这个Android博客所说:http://android-developers.blogspot.com/2016/03/first-preview-of-android-n-developer.htmlImprovedJava8languagesupport-We’reexcitedtobringJava8languagefeaturestoAndroid.WithAndroid'sJackcompiler,youcannowusemanypopularJava8languagefeatures,includinglambdas

java - 使用 ThreeTenABP 时如何将 Date 转换为 LocalDate?

注意:这在JDK世界中已经得到了很好的回答here,但接受的答案不适用于AndroidportofJSR-310它没有Date的扩展API。那么,将java.util.Date转换为org.threeten.bp.LocalDate的最佳方法是什么?Dateinput=newDate();LocalDatedate=??? 最佳答案 应该这样做(受https://stackoverflow.com/a/27378709/286419启发)。DatedateJavaFormat=newDate();LocalDatedateThree

android - 使用 Moshi 将字符串日期从 json 转换为 Date 对象

使用Gson你会这样做Gsongson=newGsonBuilder().setDateFormat("yyyy-MM-dd'T'HH:mm").create();并将它传递给改造构建器,Gson会为您创建一个Date对象,有没有什么方法可以让Moshi在kotlin类中也这样做? 最佳答案 如果您想使用标准的ISO-8601/RFC3339日期适配器(您可能会这样做),那么您可以使用内置适配器:Moshimoshi=newMoshi.Builder().add(Date.class,newRfc3339DateJsonAdapte

android - Eclipse 中的 RoboLectric 和 Android(警告 : no system properties value for ro. build.date.utc)

我收到这个警告:RoboLectricandEclipse(WARNING:nosystempropertiesvalueforro.build.date.utc)我最初添加了具有依赖项的RoboLectric2.1Jar。当我第一次运行JUnit时,它会在控制台中下载一些东西。之后,每次我运行测试时都会出现错误。我尝试获取具有依赖项的RoboLectric2.2Jar快照,但这并没有解决问题。有人知道问题出在哪里吗?我已经尝试过这些东西了:将我的list路径添加到org.robolectric.Config.properties文件。使用GitHub上提出的这个VM参数-XX:-Us

android - 如何从 Date 对象设置 Android Chronometer 基准时间?

我遇到了从特定时间开始计时器的问题。有一个Date对象,我希望我的计时器从以下位置开始:Dated=newDate();//now,justforexamplechronometer.setBase(d.getTime());//longvalueofdLog.d("Date:","d.getTime()timeis["+d.getTime()+"]");Log.d("Chron:","chronometer.getBase()is["+chronometer.getBase()+"]");//let'sprintoutelapsedRealtimefromofficialsample