timestamp 相关问题

时间戳是计算机系统记录事件的时间。时间戳术语也可以指Unix时间或时间戳数据类型。

将 java.sql.Timestamp 与 DB2 时间戳相匹配

我需要将时间戳值作为 URL 中的参数传递来检索一些数据。 DB2中时间戳的格式为:2022-05-25-11:10:44.662000,但在java.sql.Timestamp中为:2022-05-25 11:10:44.0 当我...

回答 1 投票 0

Spark:将带有日期和时间的 timeStamp 转换为 DateType

给定日期时间值: 2021-02-12T16:21:22 我尝试将其转换为 DateType,如下所示: to_date(to_timestamp(col("日期"), "yyyy-MM-dd'T'HH:mm:ss"), "yyyy-MM-dd"...

回答 1 投票 0

PHP:从时间戳生成相对日期/时间

我基本上试图将 Unix 时间戳(time() 函数)转换为与过去和未来日期兼容的相对日期/时间。所以输出可能是: 2个星期前 1小时60分钟...

回答 10 投票 0

Pandas 中的 pd.Timestamp() 行为

尝试理解为什么 t1 采用当前日期,而 t2 采用 Python 中 Pandas 的纪元日期。任何想法都会有帮助。 将 pandas 导入为 pd t1 = pd.Timestamp("23:12:05") 打印(“...

回答 1 投票 0

RTC 模块当前时间戳已截断秒数

我有一段简单的C(Arduino)代码,它使用非阻塞间隔计时器来比较两个不同的时间戳值,以确定天气或特定间隔x是否已经过去,如果是这样,那么...

回答 1 投票 0

使用C++获取Unix时间戳

如何在 C++ 中获取 uint unix 时间戳?我用谷歌搜索了一下,似乎大多数方法都在寻找更复杂的方式来表示时间。我不能把它作为一个 uint 来获取吗?

回答 9 投票 0

对 Linux 文件时代感到困惑

我正在编写一些代码来管理 LittleFS 文件系统的文件时间(atime、ctime 和 mtime)。 在我想让这个有点像 Linux/Posix 的愿望中,我遇到了一些问题,这些时间是什么时候......

回答 1 投票 0

mm/dd/yyyy 使用 PHP 格式转换为纪元

我有一个mysql表,它依赖于相当于条目日期的unix纪元时间戳来在网站的各个部分进行排序和过滤。我正在尝试实现一个日期选择器,它将...

回答 5 投票 0

如何检查h2数据库中的时间戳

需要检查h2数据库中的日期值。 我正在使用如下。但它给出了错误。 其中 lim.REVIEW_DATE >= TIMESTAMP 20220606 请建议正确的语法

回答 2 投票 0

是否可以使用时间戳数据类型的变量对 Athena 表进行分区

我正在尝试通过名为“forecast_datetime”的时间戳变量对 athena 表进行分区。为了使用这个变量作为分区,我将其设置为“字符串”,具有以下值: '2007-12-10-11-00-00...

回答 1 投票 0

onEdit 结合时间戳和用户名/电子邮件地址不起作用

我正在尝试提取对Google表格进行更改的人的ActiveUser和电子邮件地址,并认为可以使用以下内容,但我所能得到的只是时间戳......

回答 1 投票 0

Firestore 时间戳在控制台中未被识别

我有一个脚本,可以将一些数据从 Excel 工作表加载到 Firestore 中。对于加载的每个条目,我想添加两个字段:dateAdded 和 dateModified。 常量服务:服务= { 名称:d...

回答 2 投票 0

SQL 无法为 SQL Server 2014 的 TIMESTAMP 创建列

我在使用以下查询在表中创建列时遇到问题: 更改表项目 添加 ModifiedTime 时间戳不为空 更新 current_timestamp 时默认 current_timestamp; 我...

回答 3 投票 0

如何用DBMS_OUTPUT.PUT_LINE打印出当前时间?

我使用以下代码来执行导出数据泵。 设置服务器输出打开; 宣布 工业编号; -- 循环索引 h1 号码; -- 数据泵作业句柄 完成百分比 NUM...

回答 4 投票 0

如何为 Weblogic 实现具有签名正文和时间戳的 Web 服务客户端

我正在尝试为启用了 WSS(签名正文和时间戳)的 Web 服务实现一个简单的 Web 服务客户端。这是 WSS 政策: 我正在尝试为启用了 WSS(签名正文和时间戳)的 Web 服务实现一个简单的 Web 服务客户端。这是 WSS 政策: <wsp:Policy wsu:Id="SignatureRequired" xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd" xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy" xmlns:sp="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702"> <wsp:ExactlyOne> <wsp:All> <sp:AsymmetricBinding> <wsp:Policy> <sp:InitiatorToken> <wsp:Policy> <sp:X509Token sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/AlwaysToRecipient"> <wsp:Policy> <sp:WssX509V3Token10 /> </wsp:Policy> </sp:X509Token> </wsp:Policy> </sp:InitiatorToken> <sp:RecipientToken> <wsp:Policy> <sp:X509Token sp:IncludeToken="http://docs.oasis-open.org/ws-sx/ws-securitypolicy/200702/IncludeToken/AlwaysToInitiator"> <wsp:Policy> <sp:WssX509V3Token10 /> </wsp:Policy> </sp:X509Token> </wsp:Policy> </sp:RecipientToken> <sp:AlgorithmSuite> <wsp:Policy> <sp:TripleDesRsa15/> </wsp:Policy> </sp:AlgorithmSuite> <sp:Layout> <wsp:Policy> <sp:Strict /> </wsp:Policy> </sp:Layout> <sp:IncludeTimestamp /> </wsp:Policy> </sp:AsymmetricBinding> <sp:SignedParts> <sp:Body /> </sp:SignedParts> </wsp:All> </wsp:ExactlyOne> </wsp:Policy> 客户端实现基于 Oracle 文档中的示例:http://docs.oracle.com/cd/E24329_01/web.1211/e24488/message.htm#WSSOV273 Web 服务在 Weblogic 12c (12.1.2) 和 Oracle Java 1.7.0_25 上运行 package com.example.testclient.mtom; import weblogic.jws.jaxws.ClientPolicyFeature; import weblogic.jws.jaxws.policy.InputStreamPolicySource; import weblogic.security.SSL.TrustManager; import weblogic.xml.crypto.wss.api.Timestamp; import weblogic.xml.crypto.wss.api.WSSecurityFactory; import weblogic.xml.crypto.wss.provider.CredentialProvider; import weblogic.xml.crypto.wss.WSSecurityContext; import weblogic.wsee.security.bst.ClientBSTCredentialProvider; import javax.activation.DataHandler; import javax.activation.FileDataSource; import javax.xml.namespace.QName; import javax.xml.ws.BindingProvider; import javax.xml.ws.soap.MTOMFeature; import org.apache.commons.lang.RandomStringUtils; import java.util.Calendar; import java.util.Date; import java.util.List; import java.util.ArrayList; import java.util.Map; import java.io.FileInputStream; import java.io.InputStream; import java.security.cert.X509Certificate; import com.example.attachment.TestWebServiceAttachment_Service; import com.example.attachment.TestWebServiceAttachment; public class TestWebServiceAttachmentClient { public TestWebServiceAttachmentClient() { // TODO Auto-generated constructor stub } public static void main(String[] args) throws Throwable { String username = "User"; String password = "Pass"; String clientCertFile = "src/main/resources/User.jks"; QName operationName = new QName("http://www.example.com/ws/attachment", "fileUpload"); MTOMFeature mtomFeature = new MTOMFeature(); InputStream is = new FileInputStream("src/main/resources/my-wssp1.1-signature-required.xml"); ClientPolicyFeature clientPolicyFeature = new ClientPolicyFeature(); clientPolicyFeature.setEffectivePolicyForOperation(operationName, new InputStreamPolicySource(is)); TestWebServiceAttachment_Service service = new TestWebServiceAttachment_Service(); TestWebServiceAttachment port = service.getTestWebServiceAttachmentPort(clientPolicyFeature, mtomFeature); //create credential provider and set it to the Stub List credProviders = new ArrayList(); //client side BinarySecurityToken credential provider -- x509 CredentialProvider cp = new ClientBSTCredentialProvider(clientCertFile, password, username, password); credProviders.add(cp); Date date = new Date(); Calendar created = Calendar.getInstance(); created.setTime(date); Calendar expired = Calendar.getInstance(); expired.setTime(date); expired.set(Calendar.HOUR_OF_DAY, created.get(Calendar.HOUR_OF_DAY) + 1); Timestamp timestamp = WSSecurityFactory.newTimestamp("TS-" + RandomStringUtils.randomNumeric(34), created, expired); Map<String, Object> requestContext = ((BindingProvider) port).getRequestContext(); requestContext.put(WSSConstants.TIMESTAMP_ELEMENT, timestamp); requestContext.put(WSSecurityContext.CREDENTIAL_PROVIDER_LIST, credProviders); requestContext.put(BindingProvider.ENDPOINT_ADDRESS_PROPERTY, "http://myserver:7001/ws/TestWebServiceAttachment/1.0"); requestContext.put(WSSecurityContext.TRUST_MANAGER, new TrustManager() { public boolean certificateCallback(X509Certificate[] chain, int validateErr) { // need to validate if the server cert can be trusted return true; } }); DataHandler dh = new DataHandler(new FileDataSource("src/main/resources/file1.pdf")); long response = port.fileUpload("file1.pdf", dh); System.out.println("response = " + response); } } 问题在于时间戳。我不知道如何正确地将时间戳签名添加到 WSS 上下文中。有谁知道如何实现这样的客户端?我收到以下异常: Exception in thread "main" com.sun.xml.ws.fault.ServerSOAPFaultException: Client received SOAP Fault from server: Timestamp validation failed. Please see the server log to find more detail regarding exact cause of the failure. at com.sun.xml.ws.fault.SOAP11Fault.getProtocolException(SOAP11Fault.java:193) at com.sun.xml.ws.fault.SOAPFaultBuilder.createException(SOAPFaultBuilder.java:125) at com.sun.xml.ws.client.sei.StubHandler.readResponse(StubHandler.java:253) at com.sun.xml.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:181) at com.sun.xml.ws.db.DatabindingImpl.deserializeResponse(DatabindingImpl.java:258) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:117) at com.sun.xml.ws.client.sei.SyncMethodHandler.invoke(SyncMethodHandler.java:91) at com.sun.xml.ws.client.sei.SEIStub.invoke(SEIStub.java:154) at com.sun.proxy.$Proxy37.fileUpload(Unknown Source) 我知道我的答案可能对你不再有用,但可能对其他人有帮助。 Weblogic 时间戳验证假定相应字段位于 UTC 时区。检查您的日期时间字段是否采用 UTC。 当没有时间戳字段或时间戳字段不正确时,服务器会显示 Timestamp validation failed 消息。您可以通过将以下行添加到代码中来查看您的原始 SOAP 请求: System.setProperty("com.sun.xml.ws.transport.http.client.HttpTransportPipe.dump", "true"); System.setProperty("com.sun.xml.internal.ws.transport.http.client.HttpTransportPipe.dump", "true"); System.setProperty("com.sun.xml.ws.transport.http.HttpAdapter.dump", "true"); System.setProperty("com.sun.xml.internal.ws.transport.http.HttpAdapter.dump". "true");

回答 1 投票 0

LocalDateTime 的长时间戳

我有一个很长的时间戳 1499070300 (相当于 Mon, 03 Jul 2017 16:25:00 +0800),但是当我将其转换为 LocalDateTime 时,我得到 1970-01-18T16:24:30.300 这是我的代码 长 test_timestamp = 14990...

回答 7 投票 0

BigQuery 时间戳当前日期减去 x 天

我有一个 TIMESTAMP 列,其中包含我需要过滤的日期。我需要获取 5 天前的数据。所以当前日期 - 5 天。我的数据位于 BigQuery 中。我尝试了以下查询: 在哪里创建_...

回答 2 投票 0

如何在我已有的时间戳上添加分钟?

我搜索了很多,但我找到了一种从给出当前时间的日历实例中添加或减去时间的方法。如何从给定文件的上次修改时间中减去时间? 更新 : ...

回答 5 投票 0

如果达到某个值则删除行,并重新计算

我有一个包含 GPS 点的数据集,我想删除 2 小时内的点。这是数据集的示例: gps_data_animals_id 采集时间 348179 348179

回答 1 投票 0

R - 如果达到特定值则删除行,并重新计算

我有一个包含 GPS 点的数据集,我想删除 2 小时内的点。这是数据集的示例: gps_data_animals_id 采集时间 348179 348179

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.