我无法在Apple Developer门户的"证书,标识符和配置文件"部分添加新设备.
我有两个开发者帐户,一个个人帐户和一个公司帐户.公司的账户,我被设定为团队的"成员".这是我无法为其添加新设备的帐户.(我也无法下载分发证书,我认为这是一个我需要解决的相关问题).
我已经研究了关于SO的其他类似问题,但它们都没有适用于我的场景.
这是一张图片,显示+按钮被禁用(灰色)
我正在关注GitHub 的使用 API的教程。在我的 Git Bash 命令提示符中,我输入以下内容
curl -i https://api.github.com/users/defunkt
Run Code Online (Sandbox Code Playgroud)
这会像预期的那样引入 JSON。但是,当我输入
curl -i -u your_username https://api.github.com/users/defunkt
Run Code Online (Sandbox Code Playgroud)
它只是打印一个新行,好像在等我完成命令什么的。我需要按下CTRL C才能逃脱。我也尝试过不同的变体,
curl -i -u "your_username" https://api.github.com/users/defunkt
curl -i --user your_username https://api.github.com/users/defunkt
curl -i --user "your_username" https://api.github.com/users/defunkt
curl -i -user your_username https://api.github.com/users/defunkt
curl -i -user "your_username" https://api.github.com/users/defunkt
Run Code Online (Sandbox Code Playgroud)
没有任何效果。我究竟做错了什么?
Java8Instant.now()给出的当前时间已经采用 UTC 格式。我在CompileJava.net上创建了一个简单的沙箱测试来验证我的预期结果:
Timestamp createdDateUtc = Timestamp.from(Instant.now());
System.out.println(createdDateUtc);
LocalDateTime databaseUtcLocal = createdDateUtc.toLocalDateTime();
ZonedDateTime databaseUtcZoned = databaseUtcLocal.atZone(ZoneId.of("UTC"));
ZonedDateTime userTimezoneTime = databaseUtcZoned.withZoneSameInstant(ZoneId.of("Asia/Qatar"));
System.out.println(userTimezoneTime.format(DateTimeFormatter.ofPattern("MM/dd/yyyy hh:mm:ss a")));
Run Code Online (Sandbox Code Playgroud)
注意:当前时间为 2018 年 12 月 1 日上午 11:16 UTC。
当我在在线编译器上运行此代码时,我得到输出:
2018-12-01 11:17:43.637
12/01/2018 02:17:43 PM
Run Code Online (Sandbox Code Playgroud)
但是当我在本地 JBOSS 服务器上运行此代码时,我得到以下输出:
2018-12-01 03:18:07.464
12/01/2018 06:18:07 AM
Run Code Online (Sandbox Code Playgroud)
这里可能出了什么问题?我的服务器 UTC 时钟是否不正确?我的本地服务器的物理位置位于加利福尼亚州。虽然这并不重要,但当我尝试使用Instant.now()太平洋时间来显示 UTC 时间时,这似乎很奇怪。
非常感谢任何帮助!
更新
正如已接受的答案所指出的,问题是我的Timestamp.from()方法:
System.out.println(Instant.now());
System.out.println(Timestamp.from(Instant.now()));
Run Code Online (Sandbox Code Playgroud)
输出:
2018-12-01T11:48:33.153Z
2018-12-01 03:48:33.171
Run Code Online (Sandbox Code Playgroud)
所以现在我的问题发生了变化。如果你有类似的问题,我在这里找到了 Stack Overflow 上的答案。我没有Timestamp.from(Instant.now())使用这个丑陋的混乱:
Timestamp.valueOf(ZonedDateTime.of(LocalDateTime.now(), ZoneId.systemDefault()).withZoneSameInstant(ZoneId.of("UTC")).toLocalDateTime())
Run Code Online (Sandbox Code Playgroud)