- ubuntu12.04环境下使用kvm ioctl接口实现最简单的虚拟机
- Ubuntu 通过无线网络安装Ubuntu Server启动系统后连接无线网络的方法
- 在Ubuntu上搭建网桥的方法
- ubuntu 虚拟机上网方式及相关配置详解
CFSDN坚持开源创造价值,我们致力于搭建一个资源共享平台,让每一个IT人在这里找到属于你的精彩世界.
这篇CFSDN的博客文章java判断今天,昨天,前天,不能用秒间隔的简单实例由作者收集整理,如果你对这篇文章有兴趣,记得点赞哟.
实例如下:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
|
一 json optString 解析的TimesTamp string
二
long
dateSec = (
long
) (Double.valueOf(timestamp) *
1000
);
三 Date date=
new
Date(dateSec);
四 getTimestampString(date);
public
static
String getTimestampString(Date paramDate) {
String str =
null
;
long
l = paramDate.getTime();
Calendar localCalendar = GregorianCalendar.getInstance();
localCalendar.setTime(paramDate);
int
year = localCalendar.get(Calendar.YEAR);
if
(! isSameYear(year)){
//去年,直接返回
String paramDate2str =
new
SimpleDateFormat(
"yyyy MM dd"
, Locale.CHINA).format(paramDate);
return
paramDate2str;
}
if
(isSameDay(l)) {
int
i = localCalendar.get(Calendar.HOUR_OF_DAY);
if
(i >
17
) {
str =
"晚上 HH:mm"
;
//HH表示24小时,hh表示12小时进制,
}
else
if
((i >=
0
) && (i <=
6
)) {
str =
"凌晨 HH:mm"
;
}
else
if
((i >
11
) && (i <=
17
)) {
str =
"下午 HH:mm"
;
}
else
{
str =
"上午 HH:mm"
;
}
}
else
if
(isYesterday(l)) {
str =
"昨天 HH:mm"
;
}
else
if
(isBeforeYesterday(l)) {
str =
"前天 HH:mm"
;
}
else
{
str =
"M月d日 HH:mm"
;
}
String paramDate2str =
new
SimpleDateFormat(str, Locale.CHINA).format(paramDate);
return
paramDate2str;
}
。。。
// 获取 今天开始结束 时间
public
static
TimeInfo getTodayStartAndEndTime() {
Calendar localCalendar1 = Calendar.getInstance();
localCalendar1.set(Calendar.HOUR_OF_DAY,
0
);
localCalendar1.set(Calendar.MINUTE,
0
);
localCalendar1.set(Calendar.SECOND,
0
);
localCalendar1.set(Calendar.MILLISECOND,
0
);
Date localDate1 = localCalendar1.getTime();
long
l1 = localDate1.getTime();
Calendar localCalendar2 = Calendar.getInstance();
localCalendar2.set(Calendar.HOUR_OF_DAY,
23
);
localCalendar2.set(Calendar.MINUTE,
59
);
localCalendar2.set(Calendar.SECOND,
59
);
localCalendar2.set(Calendar.MILLISECOND,
999
);
Date localDate2 = localCalendar2.getTime();
long
l2 = localDate2.getTime();
TimeInfo localTimeInfo =
new
TimeInfo();
localTimeInfo.setStartTime(l1);
localTimeInfo.setEndTime(l2);
return
localTimeInfo;
}
// 获取 昨天开始结束 时间
public
static
TimeInfo getYesterdayStartAndEndTime() {
Calendar localCalendar1 = Calendar.getInstance();
localCalendar1.add(Calendar.DAY_OF_MONTH, -
1
);
//5
localCalendar1.set(Calendar.HOUR_OF_DAY,
0
);
//11
localCalendar1.set(Calendar.MINUTE,
0
);
//12
localCalendar1.set(Calendar.SECOND,
0
);
//13
localCalendar1.set(Calendar.MILLISECOND,
0
);
//Calendar.MILLISECOND
Date localDate1 = localCalendar1.getTime();
long
l1 = localDate1.getTime();
Calendar localCalendar2 = Calendar.getInstance();
localCalendar2.add(Calendar.DAY_OF_MONTH, -
1
);
//5
localCalendar2.set(Calendar.HOUR_OF_DAY,
23
);
//11
localCalendar2.set(Calendar.MINUTE,
59
);
//12
localCalendar2.set(Calendar.SECOND,
59
);
//13
localCalendar2.set(Calendar.MILLISECOND,
999
);
//Calendar.MILLISECOND
Date localDate2 = localCalendar2.getTime();
long
l2 = localDate2.getTime();
TimeInfo localTimeInfo =
new
TimeInfo();
localTimeInfo.setStartTime(l1);
localTimeInfo.setEndTime(l2);
return
localTimeInfo;
}
// 获取 前天开始结束 时间
public
static
TimeInfo getBeforeYesterdayStartAndEndTime() {
Calendar localCalendar1 = Calendar.getInstance();
localCalendar1.add(Calendar.DAY_OF_MONTH, -
2
);
localCalendar1.set(Calendar.HOUR_OF_DAY,
0
);
localCalendar1.set(Calendar.MINUTE,
0
);
localCalendar1.set(Calendar.SECOND,
0
);
localCalendar1.set(Calendar.MILLISECOND,
0
);
Date localDate1 = localCalendar1.getTime();
long
l1 = localDate1.getTime();
Calendar localCalendar2 = Calendar.getInstance();
localCalendar2.add(Calendar.DAY_OF_MONTH, -
2
);
localCalendar2.set(Calendar.HOUR_OF_DAY,
23
);
localCalendar2.set(Calendar.MINUTE,
59
);
localCalendar2.set(Calendar.SECOND,
59
);
localCalendar2.set(Calendar.MILLISECOND,
999
);
Date localDate2 = localCalendar2.getTime();
long
l2 = localDate2.getTime();
TimeInfo localTimeInfo =
new
TimeInfo();
localTimeInfo.setStartTime(l1);
localTimeInfo.setEndTime(l2);
return
localTimeInfo;
}
private
static
boolean
isSameDay(
long
paramLong) {
TimeInfo localTimeInfo = getTodayStartAndEndTime();
return
(paramLong > localTimeInfo.getStartTime()) && (paramLong < localTimeInfo.getEndTime());
}
private
static
boolean
isYesterday(
long
paramLong) {
TimeInfo localTimeInfo = getYesterdayStartAndEndTime();
return
(paramLong > localTimeInfo.getStartTime()) && (paramLong < localTimeInfo.getEndTime());
}
private
static
boolean
isBeforeYesterday(
long
paramLong) {
TimeInfo localTimeInfo = getBeforeYesterdayStartAndEndTime();
return
(paramLong > localTimeInfo.getStartTime()) && (paramLong < localTimeInfo.getEndTime());
}
public
static
boolean
isSameYear(
int
year) {
Calendar cal = Calendar.getInstance();
int
CurYear = cal.get(Calendar.YEAR);
// Log.e("","CurYear="+CurYear);//2015
return
CurYear==year;
}
。。。。。。
public
class
TimeInfo {
private
long
startTime;
private
long
endTime;
public
long
getStartTime() {
return
this
.startTime;
}
public
void
setStartTime(
long
paramLong) {
this
.startTime = paramLong;
}
public
long
getEndTime() {
return
this
.endTime;
}
public
void
setEndTime(
long
paramLong) {
this
.endTime = paramLong;
}
}
|
以上这篇java判断今天,昨天,前天,不能用秒间隔的简单实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持我.
最后此篇关于java判断今天,昨天,前天,不能用秒间隔的简单实例的文章就讲到这里了,如果你想了解更多关于java判断今天,昨天,前天,不能用秒间隔的简单实例的内容请搜索CFSDN的文章或继续浏览相关文章,希望大家以后支持我的博客! 。
我找到了很好的函数 =GOOGLEFINANCE("AAPL";"price";TODAY(); today()-60) 可以给出指定日期范围内的股票价格 - 它工作正常。我试图用它来获取 EPS 或
基于云计算的大规模即时云渲染技术,让每个人都拥有了“数字生命”。 2023的开年爆款,非《流浪地球2》莫属。 它展开了人类的新话题,关于平行空间,关于数字生命,关于人类文明
我试图过滤掉比今天更大的日期。我查找了语法,但日期部分不起作用;我仍然在结果中得到日期 > 今天。 有人可以帮我解决这个问题吗?!谢谢!这是查询: =iferror(sort(if(isblank(S
这就是我现在所拥有的: set_time_limit(120); $now = (new \DateTime)->format('Y-m-d H:i:s'); $nowYmd = (new \Date
这个问题在这里已经有了答案: 关闭 12 年前。 Possible Duplicate: Select * from table where date = today 你好,我正在尝试做一个 mys
我使用 CouchDB 作为事件日志,我想在它之上构建简单的 UI,以便我可以更轻松地查询事件。 我可以使用原始 HTTP 调用并手动构建 View ,也可以使用 CouchApp 框架。 问题是这些
我似乎无法在“小部件模拟器”中运行“今日”小部件(或与此相关的任何扩展名)。模拟器启动,并说“无法打开小部件”以及 Failed to find Widget /Users/SomeUser/Libr
我正在使用来自此来源的日期选择器 http://jqueryui.com/datepicker/#buttonbar ,我正在尝试让按钮栏上的“今天”按钮处于事件状态,请任何人帮助我。 $(".dat
我是Prometheus和警报方面的新手,我无法通过查看文档来完善答案。 我有一些数据即将进入Elasticsearch集群。每天,该过程都会在Elasticsearch上创建一个新索引,并将当天的数
我有一个应用程序和一个今天的扩展程序,它们使用安全组标识符共享Core Data持久性存储。 主应用程序更新Core Data存储,而扩展名仅从存储中读取。 我在应用程序和扩展程序中都使用了NSFet
我在项目中完成了Today扩展的一半。 我不必向公众发布半成品,但也希望保持相同的代码库,这样可以节省代码维护时间。 没有人知道没有内置“今日”扩展程序的发布应用程序的方法吗? 谢谢 最佳答案 在应用
我花了很长时间来了解段注册的内容目的是?我已经准备好知道这来自过去 (8086)只有 1 MByte 的物理内存。但是CPU有只有 16 位宽的地址寄存器。有了这 16 个地址位你只能寻址 64K 字
我有一个表格,其中包含成员(member)加入俱乐部时输入的日期。该列是沼泽标准,类型为 DATE。不需要时间。 基本上,我正在尝试找到一种 future 不可能的方式? 最佳答案 您可以使用触发器。
我需要获取早于或等于今天的日期。我正在使用 C# LINQ。 只是想知道以下是否是最有效的方法: pr.PgDate >= DateTime.Today 最佳答案 视情况而定,假设您使用的是将其直接转
$str = 'BEGIN This is a "quote" test. \'Single\' END'; echo $str . "\n"; echo mysql_real_escape_stri
在 HTML 5 中是否支持在 Silverlight 中真正容易做到的事情? 例如,将一个文件(由用户选择)转换为一个字节数组,该字节数组可以进行 base64 编码并传递给网络服务? 或者,创建/
使用 Oracle,如何在 11:59:59 选择当前日期(即 SYSDATE)? 考虑到午夜的定义might be a little ambiguous (星期四午夜是指跨越星期四和星期五还是跨越星
My Today 扩展需要有一个基于小部件显示内容的动态高度。我能够通过在最底部元素上添加约束来实现这一点:底部布局指南的顶部小于或等于最底部元素的底部,常量为 0,优先级为 999,乘数为 1。 这
我相信你们中的许多人已经查看了今天的 (2011-02-08) Google's doodle (link to article on CNN if doodle changes)。这太棒了,我试着弄
如下所示: ? 1
我是一名优秀的程序员,十分优秀!