小编use*_*262的帖子

Groovy:DateUtil.format"yyyy-MM-dd"在格式化时逐月递增

在我下面的groovy测试用例中,我有一些日期对象,后来我正在使用格式化DateUtil.format(calendarObj,"yyyy-MM-dd").但是当我打印结果时,它会将月份增加1.

例如:

Groovy代码:

def testDate=new GregorianCalendar(2000,1,30);
def testDate1=new GregorianCalendar(2000,1,5);
def testDate2=new GregorianCalendar(2000,4,25);
def testDate3=new GregorianCalendar(2000,6,10);
Run Code Online (Sandbox Code Playgroud)

输出(使用System.out.println(DateUtil.format(testDate/1/2/3,"yyyy-MM-dd"))):

2000-03-01
2000-02-05
2000-05-25
2000-07-10
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释为什么会发生这种情况.

java groovy date

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

Perl LWP::Simple::get($url) 对某些 url 不起作用

我正在使用 LWP::Simple::get($url) 库从网页访问数据。问题是 get 函数不适用于以下 url。下面是代码片段:

#!/usr/bin/perl

use LWP::Simple;
use JSON;
use Data::Dumper;

my $url = "https://www.cryptopia.co.nz/api/GetCurrencies";

my $json = get( $url);
die "Could not get $url!" unless defined $json;

my $decoded_json = decode_json($json);
print Dumper($decoded_json);
Run Code Online (Sandbox Code Playgroud)

运行此代码后,它会出现以下错误:

无法获取https://www.cryptopia.co.nz/api/GetCurrencies!

当我用 : 替换 url 时,$url = "https://api.coinmarketcap.com/v1/ticker/"它工作正常。请你告诉我根本原因是什么以及我如何解决它。此外,代码片段中提到的 url 工作过一次,现在突然不起作用。

perl

0
推荐指数
1
解决办法
1259
查看次数

标签 统计

date ×1

groovy ×1

java ×1

perl ×1