Just run: dotnet pack on a project folder.
Dll file on nuget package should contains update time attribute.

But it fixed to 01/01/1980

dotnet --info output:
OS Name: Windows
OS Version: 10.0.18362
OS Platform: Windows
RID: win10-x64
Base Path: C:\Program Files\dotnet\sdk\3.0.100-rc2-014266\
Host (useful for support):
Version: 3.0.0
Commit: 7d57652f33
dotnet pack on .NET Core SDK 2.2, this is all good.nuget pack {projectFile} -build, this is also all good.I also met this problem. It causes my deployment tool (like Azure DevOps web deploy) not overriding server dll with new version of dll because it's modified time is empty, and eventually caused a .NET runtime exception for unable to load some assembly.
Just unzip the nupkg that dotnet pack has built, you will find the dll is missing modifed time:

My workaround on a local machine:
But I can't do a workaround on CI/CD environments. So I think this need to be fixed ASAP.
We have already addressed this problem. A fix for it will ship with the 3.0.100 GA SDK version.
Most helpful comment
I also met this problem. It causes my deployment tool (like Azure DevOps web deploy) not overriding server dll with new version of dll because it's modified time is empty, and eventually caused a .NET runtime exception for unable to load some assembly.
Just unzip the nupkg that dotnet pack has built, you will find the dll is missing modifed time:
My workaround on a local machine:
But I can't do a workaround on CI/CD environments. So I think this need to be fixed ASAP.