小编Jsn*_*605的帖子

Java以此格式减去两个日期

可能重复:
计算Java中日期的差异如何在Java中
减去日期?

我正在从字符串解析两个日期,如下所示:

Oct 15, 2012 1:07:13 PM
Oct 23, 2012 03:43:34 PM
Run Code Online (Sandbox Code Playgroud)

我需要做的是找到这两个日期之间的区别,例如:

Oct 23, 2012 03:43:34 PM - Oct 15, 2012 1:07:13 PM
Run Code Online (Sandbox Code Playgroud)

= 8天2小时36分21秒

^这是我需要得到的两个日期/时间

我相信我需要解析格式并将其转换为另一种格式,然后减去它们之间的差异并进行数学运算以获得两者之间的天/小时/分钟/秒

java

5
推荐指数
1
解决办法
4万
查看次数

Windows批处理:搜索文件中的所有文件,如果行包含"apple"或"tomato"则回显它

我正在尝试编写一个简单的批处理,它将遍历文件中的每一行,如果该行包含"apples"或"tomato",则输出该行.

我有这个代码找到一个字符串并输出它但我不能在同一批次中得到第二个.我也想让它回应它找到它们的线条.

@echo OFF

for /f "delims=" %%J in ('findstr /ilc:"apple" "test.txt"') do (
echo %%J
)
Run Code Online (Sandbox Code Playgroud)

它需要找到包含"苹果"或"番茄"的行我可以使用我需要的两条线轻松运行上面的代码,但我需要相互输出的行.

例如,我需要:

apple
tomato
tomato
apple
tomato
apple
apple
Run Code Online (Sandbox Code Playgroud)

不:

apple
apple
apple
Run Code Online (Sandbox Code Playgroud)

然后

tomato
tomato
tomato
Run Code Online (Sandbox Code Playgroud)

提前致谢.

windows cmd batch-file findstr

4
推荐指数
1
解决办法
9711
查看次数

Java通过字符子串对字符串数组进行排序

我需要通过字符子串对字符串数组进行排序,如下所示:

[0] = "gtrd3455";
[1] = "wsft885";
[2] = "ltzy96545";
[3] = "scry5558";
[4] = "lopa475";
Run Code Online (Sandbox Code Playgroud)

我需要按照以下"3455,885,96545,5558,475"进行排序我需要对数组的前4个字符进行子串,对其进行排序并在数组中显示,如下面的输出.

输出应该是一个数组,如:

[0] = "ltzy96545";
[1] = "scry5558";
[2] = "gtrd3455";
[3] = "wsft885";
[4] = "lopa475";
Run Code Online (Sandbox Code Playgroud)

我如何在Java中执行此操作的示例?

java arrays sorting

2
推荐指数
1
解决办法
6057
查看次数

标签 统计

java ×2

arrays ×1

batch-file ×1

cmd ×1

findstr ×1

sorting ×1

windows ×1