import javax.portlet.GenericPortlet;
import javax.portlet.PortletException;
import javax.portlet.RenderRequest;
import javax.portlet.RenderResponse;
import java.io.IOException;
import java.io.PrintWriter;
import java.text.DateFormat;
import java.util.Date;
import java.util.Locale;
public class MyPortlet extends GenericPortlet {
@Override
protected void doView(RenderRequest request, RenderResponse response) throws PortletException, IOException {
response.setContentType("text/html");
PrintWriter writer = response.getWriter();
Date currentDate = new Date();
Locale locale = request.getLocale();
String formattedDate = DateFormat.getDateTimeInstance(DateFormat.MEDIUM, DateFormat.MEDIUM, locale).format(currentDate);
writer.println("<html><head><title>My Portlet</title></head><body>");
writer.println("<h1>Hello, World!</h1>");
writer.println("<p>Current date and time: " + formattedDate + "</p>");
writer.println("</body></html>");
}
}