小编Nit*_*tal的帖子

如何将UTC日期时间转换并格式化为本地时间

我的程序将UTC时间转换为本地时间,但不是我想要的格式.我从以下链接中将示例转换为当前的区域设置时间

 public static void main(String[] args) throws ParseException {
        SimpleDateFormat simpleDateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
        simpleDateFormat.setTimeZone(TimeZone.getTimeZone("UTC"));
        Date myDate = simpleDateFormat.parse("2015-08-19 05:30:00.049 UTC+0000");
        System.out.println("**********myDate:" + myDate);
    }
Run Code Online (Sandbox Code Playgroud)

输出:

**********myDate:Wed Aug 19 01:30:00 EDT 2015
Run Code Online (Sandbox Code Playgroud)

我期望的输出格式是:

2015-08-19 01:00:14
Run Code Online (Sandbox Code Playgroud)

请指教.

java datetime

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

Java DAO设计模式类?

Java DAO设计模式属于哪个类别(Creational,Structural或Behavioral)?

java design-patterns

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

使用maven部署war到远程Tomcat 8时出现401(未经授权)错误

我正在尝试在远程 Tomcat 8 上部署战争,但在此过程中收到 401(未经授权)错误。

错误日志

[ERROR] Tomcat return http status error: 401, Reason Phrase: Unauthorized
Run Code Online (Sandbox Code Playgroud)

为部署执行的命令

mvn tomcat7:redeploy
Run Code Online (Sandbox Code Playgroud)

pom.xml

<properties>
    <integration.tomcat.url>http://gsi-547576:8080/manager/text</integration.tomcat.url>
</properties>

<!-- Deploy to Remote Tomcat -->
        <plugin>
            <groupId>org.apache.tomcat.maven</groupId>
            <artifactId>tomcat7-maven-plugin</artifactId>
            <version>2.2</version>
            <configuration>
                <url>${integration.tomcat.url}</url>
                <server>integration-tomcat</server>
                <path>/${project.artifactId}</path>
            </configuration>
        </plugin>
Run Code Online (Sandbox Code Playgroud)

tomcat-用户.xml

<role rolename="tomcat" />
<role rolename="manager-gui" />
<role rolename="manager-script" />
<role rolename="admin-gui" />
<user username="manager" password="manager" roles="tomcat,manager-gui,admin-gui,manager-script" />
Run Code Online (Sandbox Code Playgroud)

请指导。

java tomcat maven

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

如何在java中将美元金额转换为美分?

我有以下程序(取自SO链接What is the best way to conversion Dollars (Big Decimal) in Cents (Integer) in java?),它将美元转换为美分。然而,输出并不符合我的预期。

电流输出:

12345
8
Run Code Online (Sandbox Code Playgroud)

预期输出:

12345
9
Run Code Online (Sandbox Code Playgroud)

主程序.java

public class Main {

    private static final BigDecimal x100 = new BigDecimal(100);
    static List<BigDecimal> nums = new ArrayList<>();
    static BigDecimal a = new BigDecimal(123.45);
    static BigDecimal b = new BigDecimal(0.09);

    public static void main(String[] args) {
        nums.add(a);
        nums.add(b);
        for (BigDecimal usd : nums) {
            BigDecimal rounded = usd.setScale(2, BigDecimal.ROUND_DOWN);
            BigDecimal bigDecimalInCents = rounded.multiply(x100);
            int cents = …
Run Code Online (Sandbox Code Playgroud)

java currency bigdecimal

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

如何在Ruby中将空白字符串转换为CSV字符串?

如何在Ruby中将以空格分隔的字符串转换为CSV字符串?是否有可用于实现此目的的内置方法?

码:

@stores = current_user.channels
puts @stores    
Run Code Online (Sandbox Code Playgroud)

电流输出:

TMSUS TMSCA
Run Code Online (Sandbox Code Playgroud)

预期产出:

TMSUS,TMSCA
Run Code Online (Sandbox Code Playgroud)

ruby

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

如何查看Rspec/Capybara页面上是否存在链接?

我在水豚有2个场景.第一个检查页面上是否存在链接,第二个检查是否存在链接.

我能够通过使用以下方法获得第一次测试:

expect(page).to have_link('act_id')
Run Code Online (Sandbox Code Playgroud)

我尝试使用以下方法进行第二次测试.

expect(page).to not_have_link('act_id')
Run Code Online (Sandbox Code Playgroud)

但我得到以下错误

NoMethodError: undefined method `not_have_link'
Run Code Online (Sandbox Code Playgroud)

如何测试页面上是否存在链接?

Ruby版本:2.2

Rails版本:4.2

ruby rspec ruby-on-rails capybara

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