小编Sha*_*han的帖子

从纪元到"mm/dd/yy"将毫秒转换时间

我正在将日期字符串转换为millis

import org.joda.time.DateTime;
import org.joda.time.DateTimeZone;
import org.joda.time.format.DateTimeFormat;
import org.joda.time.format.DateTimeFormatter;


private static final DateTimeZone PST = DateTimeZone.forID("PST8PDT");
private static final DateTimeFormatter DATE_FORMATTER =
    DateTimeFormat.forPattern("yyyy-MM-dd").withZone(PST);


Long millis = DateTime.parse(startDate, DATE_FORMATTER).withTimeAtStartOfDay().getMillis());
Run Code Online (Sandbox Code Playgroud)

其中startDate是我想要转换的日期.

当我有毫克时,如何对此进行逆向工程以获得PST中的日期?

java date jodatime

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

加入3个SQL表

我有3个表看起来像这样:

Table1:
PersonSSN
NumberOfCars

Table2:
PersonSSN
NumberOfPhones

Table3:
PersonName
PersonSSN
Run Code Online (Sandbox Code Playgroud)

表1和表2都有对PersonSSN上的表3的外键引用.

我需要以这样的方式加入这些:PersonName NumberOfPhones NumberOfCars

以下是适用于联接的一些条件:

  1. 如果一个人在Table1和Table2中都有一个条目,我会看到为他填充的所有3个字段.
  2. 如果一个人在Table1中有一个条目而在Table2中没有,他仍然应该出现,但NumberOfPhones设置为0.
  3. 同样,如果一个人在Table2中有一个条目而在Table1中没有,他仍然应该出现,但NumberOfCars设置为0.

这可以在一个查询中实现吗?如果是,查询应该是什么?

mysql sql

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

如何确认两个ImmutableMaps在其中具有完全相同(键,值)对?

我需要为单元测试做这个.正在测试的方法返回一个ImmutbaleMap,我需要能够将它与我已经拥有的那个进行比较.一种方法是为两个(keySets())获取密钥集,运行它们并比较这两个映射返回的值.然而,对我来说这似乎有点低效.有没有更好/首选的方法来做到这一点?

java guava

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

逃避"|" 登录java

我需要拆分一个由"|"分隔的弹簧.当我使用String.split("|")它时,不会给我正确的结果.

String[] arr = "1234|5678".split("|"); System.out.println(arr[1]); \\ This prints "1"

我已经尝试使用转义字符,"\"但是我从Eclipse中获得了一个无效的转义序列错误.

我错过了什么?

java string

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

正则表达式:匹配两个单词之间的差距

我需要匹配两个特定的单词,其中包含30个(或更少)字符.例如:

"mike" + "any number of characters but less than 31" + "jagger"
Run Code Online (Sandbox Code Playgroud)

c# regex

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

标签 统计

java ×3

c# ×1

date ×1

guava ×1

jodatime ×1

mysql ×1

regex ×1

sql ×1

string ×1