Java 从MFC程序中获取当前日期,并将其作为字符串传递给可执行jar文件
我正在开发一个应用程序,我想将系统的当前日期从我的MFC应用程序传递到jar文件。问题是我如何能把一个从C++到java的日期传递给java,它很容易接受。因为当我尝试发送带有空格的日期时,它不起作用。我也不知道哪种日期和时间会很容易接受java,可以从C++发送。 此外,当我从MFC应用程序中获取日期后,需要将其转换为以下格式的java格式Java 从MFC程序中获取当前日期,并将其作为字符串传递给可执行jar文件,java,c++,datetime,mfc,datetime-format,Java,C++,Datetime,Mfc,Datetime Format,我正在开发一个应用程序,我想将系统的当前日期从我的MFC应用程序传递到jar文件。问题是我如何能把一个从C++到java的日期传递给java,它很容易接受。因为当我尝试发送带有空格的日期时,它不起作用。我也不知道哪种日期和时间会很容易接受java,可以从C++发送。 此外,当我从MFC应用程序中获取日期后,需要将其转换为以下格式的java格式 SimpleDateFormat formatter = new SimpleDateFormat( "yyyy-MM-d
SimpleDateFormat formatter = new SimpleDateFormat(
"yyyy-MM-dd'T'HH:mm:ss.SSS'Z'", Locale.US);
所以我希望从MFC应用程序发送的日期和时间是这样一种格式,java可以很容易地处理日期。
请帮帮我。提前感谢。这是两个独立的程序,一个在MFC中,一个在Java中,或者一个使用MFC DLL的Java程序,或者一个试图使用Java存档的MFC程序?这是一个正在启动Java程序的MFC程序。您可以使用strftime在C/C++中格式化日期,然后使用mktime重新制作。如果您能提供一个示例,这将是一个很大的帮助。如果您查看链接的底部,有一些例子。