如何从Java读取.net xml序列化的日期时间? - c#

我正在将某些应用程序从c#移植到java。一些数据对象被xml序列化并存储以备后用。内置的.net xml序列化会自动将DateTime属性保存为以下格式:

2009-05-11T16:47:08.6033346-04:00

如何将其放入Java中的Date对象?我读到日期格式为ISO 8601,在MSDN文档中将其标记为SortableDateTime。

谢谢!

参考方案

使用以下代码段:

import java.text.SimpleDateFormat;
import java.util.Date;


SimpleDateFormat sdf = new SimpleDateFormat("yyyy-MM-dd'T'HH:mm:ss");
Date d = sdf.parse("2009-05-11T16:47:08.6033346-04:00");

java.net.URI.create异常 - java

java.net.URI.create("http://adserver.adtech.de/adlink|3.0") 抛出java.net.URISyntaxException: Illegal character in path at index 32: http://adserver.adtech.de/adlink|3.0 虽然n…

静态方法调用中的“ new”关键字 - java

我不理解此静态方法调用中的“ new”关键字。目的是什么如果我用“找不到符号”消息删除它,则NetBeans会强调.net。String translated = new java.net.URI(url).getPath(); 我确定这是一个基本问题,之前已经回答过,但是我所有的搜索都提供了有关创建对象的信息,因此不适用。谢谢 java参考方案 这不是st…

使用.NET创建复制Java代码的Base 64字节数组 - java

对于正在进行的项目,我需要将字符串转换为字节数组,然后可以将其输入AES / CBC / PKCS5解密算法。在这种情况下,我需要采用可以完成工作的现有Java代码,并将其转换为.NET Core代码。Java代码中的第一步是此行:byte[] decodedBytes = Base64.getDecoder().decode( Utils.getBytes…

如何使用ASP.NET ViewState使用JavaScript - c#

我的页面中有UL,它为空。我开始使用JavaScript使用LI填充它。在回发阶段如何在asp.net中使用此新添加的动态数据?那是因为我的提交按钮是asp.net控件。我不想使用JS POST。谢谢 参考方案 我过去通过在隐藏字段中填充要发布的动态数据来完成此类操作,您可以-在回传之前触发JavaScript事件,该事件将数据从UL解析到隐藏字段中要么更新…

如何从.Net DLL获取公共出口列表? - c#

我可以使用“ dumpbin”和“ dll export”之类的工具来查看标准win32 DLL的公共入口点(“ exports”),例如Windows \ SYSTEM32 \ GDI32.dll。但是,当我在.Net DLL上使用这些相同的工具时,我看到的仅仅是 2000 .reloc 2000 .rsrc 48000 .text 我有一个C#/。Net…