Question: [snippet of The date format received](https://i.stack.imgur.com/23uhm.png) I want to display the date in an HTML table but unable to convert the iso8601 type date format to the date object.

```
$(document).ready(function(){

    var startDate;
    var formattedDate;
    var day;

    $(function(){
        $.ajax({
            url: "http://localhost:8080/employee/101",
            method: "Get",
            success: function(data,status){
                startDate = new Date(data.joinDate);
                day = startDate.dayOfWeek;
                console.log(startDate);
            }   
        });
    });

```

> 
> I get error : invalid date at "console.log(startDate);"
> 
> 
> 

I also need to increment the date but stuck at converting the iso8601 format to a normal date object.

Answer: 
I ran into the same issue when I was wanting to include a .ico file to use as the icon for my tkinter app. Here's how I got it to work:

1. When building the .exe file with PyInstaller, I specified the --add-data option with the full path to my .ico.
2. When the app starts up, it has to unpack everything from the .exe in a temp directory, so I get the path to that temp directory and use it to specify the temp location of my .ico file.

Before the mainloop is kicked off, and using 'tempfile' to get the temp file directory and 'glob' to check for a file pattern match:

```
tempdir = tempfile.gettempdir()
icon_path = tempdir + '\\' + 'next_subdirectory_pattern' + '\\' + '*.ico'
icon_matches = glob.glob(icon_path)
if len(icon_matches) > 0:
    logo = icon_matches[0]
else:
    logo = ''
tk.Tk.iconbitmap(self, default=logo)

```

Probably not the most eloquent way to do it, but it works.
I tried the following methods. The 2nd option worked for me.

1. Use the command you mentioned to generate exe and copy the exe file into the source folder of your project (Where the python file is).
2. I fix it using [auto-py-to-exe](https://pypi.org/project/auto-py-to-exe/) which uses pyinstaller. There you
can see the command generated.

```
pyinstaller --noconfirm --onedir --windowed --add-data "path/assets/"  "path/gui.py"

```

First, try using `--onefile` instead of `--onedir`. Mine didn't work
when I used `--onefile`. So I had to covert `--onedir`.