java gettime_Java Util.getTime方法代码示例
import org.jrobin.core.Util; //导入方法依赖的package包/类
private void initGraphPeriodAndSize(Range range, int width, int height, RrdGraphDef graphDef) {
// ending timestamp is the (current) timestamp in seconds
// starting timestamp will be adjusted for each graph
final long endTime;
final long startTime;
if (range.getPeriod() == null) {
// si endDate à la date du jour, alors on ne dépasse pas l'heure courante
endTime = Math.min(range.getEndDate().getTime() / 1000, Util.getTime());
startTime = range.getStartDate().getTime() / 1000;
} else {
endTime = Util.getTime();
startTime = endTime - range.getPeriod().getDurationSeconds();
}
final String label = getLabel();
final String titleStart;
if (label.length() > 31 && width <= 200) {
// si le label est trop long, on raccourci le titre sinon il ne rentre pas
titleStart = label;
} else {
titleStart = label + " - " + range.getLabel();
}
final String titleEnd;
if (width > 400) {
if (range.getPeriod() == null) {
titleEnd = " - " + I18N.getFormattedString("sur", getApplication());
} else {
titleEnd = " - " + I18N.getCurrentDate() + ' '
+ I18N.getFormattedString("sur", getApplication());
}
} else {
titleEnd = "";
if (range.getPeriod() == null) {
// si période entre 2 dates et si pas de zoom,
// alors on réduit de 2 point la fonte du titre pour qu'il rentre dans le cadre
graphDef.setLargeFont(graphDef.getLargeFont()
.deriveFont(graphDef.getLargeFont().getSize2D() - 2f));
}
}
graphDef.setStartTime(startTime);
graphDef.setEndTime(endTime);
graphDef.setTitle(titleStart + titleEnd);
graphDef.setFirstDayOfWeek(
Calendar.getInstance(I18N.getCurrentLocale()).getFirstDayOfWeek());
// or if the user locale patch is merged we should do:
// (https://sourceforge.net/tracker/?func=detail&aid=3403733&group_id=82668&atid=566807)
//graphDef.setLocale(I18N.getCurrentLocale());
// rq : la largeur et la hauteur de l'image sont plus grandes que celles fournies
// car jrobin ajoute la largeur et la hauteur des textes et autres
graphDef.setWidth(width);
graphDef.setHeight(height);
if (width <= 100) {
graphDef.setNoLegend(true);
graphDef.setUnitsLength(0);
graphDef.setShowSignature(false);
graphDef.setTitle(null);
}
//graphDef.setColor(RrdGraphConstants.COLOR_BACK, new GradientPaint(0, 0,
//RrdGraphConstants.DEFAULT_BACK_COLOR.brighter(), 0, height,
//RrdGraphConstants.DEFAULT_BACK_COLOR));
}
java gettime_Java Util.getTime方法代码示例相关推荐
- java kryo_Kryo框架使用方法代码示例
Kryo框架的source已移至https://github.com/EsotericSoftware/kryo ,进入此页面,然后点击右边的Download Zip按钮,就能下载到最新版本的Kryo ...
- java date的gettime_Java Date getTime()方法与示例
日期类别getTime()方法getTime()方法在java.util包中可用. getTime()方法用于获取日期(以毫秒为单位). getTime()方法是一个非静态方法,只能通过类对象访问,如 ...
- java get timestamp_Java Timestamp.getTime方法代码示例
import java.sql.Timestamp; //导入方法依赖的package包/类 /** * Tests fix for BUG#5874, timezone correction goe ...
- java readtimeout_Java HttpURLConnection.getReadTimeout方法代码示例
import java.net.HttpURLConnection; //导入方法依赖的package包/类 /** * 得到响应对象 * * @param urlConnection * @retu ...
- java invalidate_Java Component.invalidate方法代码示例
import java.awt.Component; //导入方法依赖的package包/类 /** Installs the component we will embed to display t ...
- java hasmoreelements_Java IOException.hasMoreElements方法代码示例
import java.io.IOException; //导入方法依赖的package包/类 /** * fileName���� ���� package �������� ������ ���� ...
- java cancel_Java RunnableFuture.cancel方法代码示例
import java.util.concurrent.RunnableFuture; //导入方法依赖的package包/类 @Test public void testSnapshotAsyncC ...
- java purge_Java ThreadPoolExecutor.purge方法代码示例
import java.util.concurrent.ThreadPoolExecutor; //导入方法依赖的package包/类 /** * purge removes cancelled ta ...
- java filetime_Java FileTime.to方法代码示例
import java.nio.file.attribute.FileTime; //导入方法依赖的package包/类 static void check(FileTime mtime, FileT ...
最新文章
- ca 服务器的搭建 和证书的申请与颁发
- jqgrid自定义列表开发=》实现高级查询
- 软件项目第一次Sprint评分表
- 培养产品思维,每个人都应该是产品经理
- 找区间连续值(HDU5247)
- Linux 下使用Java连接 mysql
- 图深度学习-第1部分
- 弹簧触摸开关原理图_10年老电工经验之谈:常见的开关电源那些事儿
- 15. 3 Sum (C,Python)
- Oracle 字符集
- 如何把html文件转化为mp3,如何将Flash转换为MP3
- 机器学习:弱监督学习简介
- UVA12307 Smallest Enclosing Rectangle 题解
- 为什么五笔输入法打字那么快,现在使用的人却越来越少了?
- Java小游戏实操---大鱼吃小鱼 游戏开发
- 【自动驾驶】高级辅助驾驶系统与车联网
- 51nod-【1278 相离的圆】
- matlab解算平差实例,MATLAB软件在测量平差解算中的应用
- 多元函数概念和偏导数
- 多项式 商环 域(群论笔记)
热门文章
- Hadoop系列(三)MapReduce Job的几种提交运行模式
- java线程之基础学习
- IDC机房KVM应用案例分析
- 如何现实CITRIX XenAPP内容重定向
- Plain text, flat file, 及flat-file database 如何翻译
- C++中public protected private的区别
- pycharm中无法import已经安装的ros中的库
- 基于ARM+DSP进行应用开发-经验共享
- DM365视频处理流程/DM368 NAND Flash启动揭秘
- LOAM_velodyne学习(二)