<html>
    <head>
      <base href="https://bugs.documentfoundation.org/">
    </head>
    <body><span class="vcard"><a class="email" href="mailto:jag@psilosoph.de" title="Wolfgang Jäger <jag@psilosoph.de>"> <span class="fn">Wolfgang Jäger</span></a>
</span> changed
          <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - EDITING: Copy and paste a cell changes the content from '27-Jul-93' to '27-Jul-89'"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=135826">bug 135826</a>
          <br>
             <table border="1" cellspacing="0" cellpadding="8">
          <tr>
            <th>What</th>
            <th>Removed</th>
            <th>Added</th>
          </tr>

         <tr>
           <td style="text-align:right;">CC</td>
           <td>
                
           </td>
           <td>jag@psilosoph.de
           </td>
         </tr></table>
      <p>
        <div>
            <b><a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - EDITING: Copy and paste a cell changes the content from '27-Jul-93' to '27-Jul-89'"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=135826#c12">Comment # 12</a>
              on <a class="bz_bug_link 
          bz_status_NEW "
   title="NEW - EDITING: Copy and paste a cell changes the content from '27-Jul-93' to '27-Jul-89'"
   href="https://bugs.documentfoundation.org/show_bug.cgi?id=135826">bug 135826</a>
              from <span class="vcard"><a class="email" href="mailto:jag@psilosoph.de" title="Wolfgang Jäger <jag@psilosoph.de>"> <span class="fn">Wolfgang Jäger</span></a>
</span></b>
        <pre>(In reply to Eike Rathke from <a href="show_bug.cgi?id=135826#c6">comment #6</a>)
<span class="quote">> ...
> The only solution would be to detect different nulldates and in that case
> inspect each and every cell copied whether it is date afflicted (i.e. a date
> or date+time number format set) and if so do an adjustment (here +1462 days).
> ...</span >
I would doubt if this helps reliably. There is no value-type Date or DateTime
in Calc, and the the related NumbrFormat types (2 through 7) are no safe
surrogate, because any user can use different NumberFormat types suitable for
the purposes. Unfortunately a fomula like ="2001-11-18" - 14878 is accepted by
Calc, and neither Calc's automatisms nor the supposed user will format the
result as date. The result will depend on the .NullDate setting, however. 

Without going into the Tokens of every formula cell there is no way to solve
the prpoblem technically. And what about value-only-copies of such cells?

Since there is no satisfying solution to the problem itself, there should be at
least an enhancement helping to avoid serious errors which may occur if the
mentioned behaviour lead to an unnoticed offset of 1462 days.  

When copying cell ranges from sheet to sheet and also when moving or copying
complete sheets from one document to a different one, Calc should check the
.NullDate settings of both documents and warn the user.  

See also <a href="https://ask.libreoffice.org/en/question/300357/">https://ask.libreoffice.org/en/question/300357/</a>.</pre>
        </div>
      </p>


      <hr>
      <span>You are receiving this mail because:</span>

      <ul>
          <li>You are the assignee for the bug.</li>
      </ul>
    </body>
</html>