Java日期本地化

Java日期本地化,java,Java,如何设置本地化,使java.util.Date具有德语格式?ie:dd.mm.yyyy。我需要向Web服务发送日期,但只能使用这种格式。不是字符串,而是日期对象 谢谢java.util.Date没有格式。仅当您将字符串解析为日期或格式化日期以供显示时,该格式才起作用。从内部来说,这个日期很长 要将日期对象的实例格式化为字符串,可以使用java.text中的SimpleDataFormat类 formatter = new SimpleDateFormatter("dd.mm.yyyy"); St

如何设置本地化,使java.util.Date具有德语格式?ie:dd.mm.yyyy。我需要向Web服务发送日期,但只能使用这种格式。不是字符串,而是日期对象


谢谢

java.util.Date没有格式。仅当您将字符串解析为日期或格式化日期以供显示时,该格式才起作用。从内部来说,这个日期很长

要将日期对象的实例格式化为字符串,可以使用java.text中的SimpleDataFormat类

formatter = new SimpleDateFormatter("dd.mm.yyyy");
String formattedDate = formatter.format(new Date());

java.util.Date没有格式。仅当您将字符串解析为日期或格式化日期以供显示时,该格式才起作用。从内部来说,这个日期很长

要将日期对象的实例格式化为字符串,可以使用java.text中的SimpleDataFormat类

formatter = new SimpleDateFormatter("dd.mm.yyyy");
String formattedDate = formatter.format(new Date());
是一个具体的类,用于以区域设置敏感的方式格式化和解析日期

像这样的东西会适合你的情况

Date today;
String output;
SimpleDateFormat formatter;

formatter = new SimpleDateFormat("dd.MM.yyyy");
today = new Date();
output = formatter.format(today);
System.out.println(output);
有关更多帮助,请参见此:

是一个具体的类,用于以区域设置敏感的方式格式化和解析日期

像这样的东西会适合你的情况

Date today;
String output;
SimpleDateFormat formatter;

formatter = new SimpleDateFormat("dd.MM.yyyy");
today = new Date();
output = formatter.format(today);
System.out.println(output);
有关更多帮助,请参见此部分:

如所述,java.util.Date没有格式。如果Web服务将日期作为日期对象返回,则WS-client应将其转换为所需的格式。您的情况是dd.mm.yyyy。SimpleDataFormat是一个简单且最好的实用程序,它将日期格式化为所需的模式并返回字符串。这里不能拒绝字符串,因为您需要格式化的日期对象。

如所述,java.util.date没有格式。如果Web服务将日期作为日期对象返回,则WS-client应将其转换为所需的格式。您的情况是dd.mm.yyyy。SimpleDataFormat是一个简单且最好的实用程序,它将日期格式化为所需的模式并返回字符串。不能在此处拒绝字符串,因为需要格式化的日期对象