LiDongwei created SPARK-35053:
---------------------------------

             Summary: Spark UI Stages->Tasks should show local launch time
                 Key: SPARK-35053
                 URL: https://issues.apache.org/jira/browse/SPARK-35053
             Project: Spark
          Issue Type: Bug
          Components: Web UI
    Affects Versions: 3.1.1
            Reporter: LiDongwei


Hello!

The launch time of the task displayed on the Spark Stage tab is the UTC time 
zone, which confuses users in non-UTC time zones. After checking some of the 
code, it seems that it can be solved by modifying the following code.

[File involved 
|https://github.com/apache/spark/blob/master/core/src/main/resources/org/apache/spark/ui/static/utils.js]

 

Current :
{code:java}
// code placeholder
function formatTimeMillis(timeMillis) {
      
      
          if (timeMillis <= 0) {
      
      
            return "-";
      
      
          } else {
      
      
            var dt = new Date(timeMillis);
      
      
            return formatDateString(dt);
      
      
          }
      
      
        }
{code}
Updated (example):
{code:java}
// code placeholder
function formatDate(date) {
    if (date <= 0) {
        return "-";
    }
    else {
        let local = new Date();
        let gmtTime = new Date(date.split(".")[0].replace("T", " "));
        let res = new Date(gmtTime.getTime() - (local.getTimezoneOffset() * 
60000)).getTime();
        return formatTimeMillis(res);
    }
}
{code}
 

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org
For additional commands, e-mail: issues-h...@spark.apache.org

Reply via email to