king
2020-08-06 5ff2ee3b46a584368a6d2cebbe180abb1947f927
src/utils/utils.js
@@ -967,7 +967,7 @@
        Select  @ErrorCode='', @retmsg='', @UserName='${userName}', @FullName='${fullName}'
        `
    }
    return {
      sql: _sql,
      lines: result.map((list, index) => {
@@ -987,13 +987,18 @@
   * @param {Number} number 时间值 
   */
  static formatExcelDate(number) {
    const time = new Date((number - 1) * 24 * 3600000 + 1)
    time.setYear(time.getFullYear() - 70)
    const year = time.getFullYear()
    const month = time.getMonth() + 1
    const date = time.getDate() - 1
    if (number < 60) { // 1900-2-29,excel中存在,实际不存在
      number++
    }
    return `${year}-${(month < 10 ? '0' + month : month)}-${(date < 10 ? '0' + date : date)}`
    return moment('19000101', 'YYYYMMDD').add(number - 2, 'days').format('YYYY-MM-DD')
    // const time = new Date((number - 25569) * 24 * 3600000)
    // time.setYear(time.getFullYear() - 70)
    // const year = time.getFullYear()
    // const month = time.getMonth() + 1
    // const date = time.getDate() - 1
    // return `${year}-${(month < 10 ? '0' + month : month)}-${(date < 10 ? '0' + date : date)}`
  }
  /**