如何将此MS SQL数值转换为日期

时间:2017-03-20 11:46:39

标签: sql-server date type-conversion

应该是一个简单的转换,但是施法和转换让我失望。

我要转换的价值是:1509180600 其他例子是1572256200,5150938920

我有非常多的记录和许多字段,其中日期已经存储如下。系统正在被替换,这意味着幸运的是,这个问题将会发生。但在擦拭它们之前需要知道它们的价值!

1 个答案:

答案 0 :(得分:4)

这可能是Unix时间戳。您可以通过在1970-01-01:

中添加秒数来转换它
const html = `
<!DOCTYPE html>
<html>
  <head>...</head>
  <body>...</body>
  <script>
    var render = function (data) {
      ...
    };
    [INJECTEDSCRIPT]
  </script>
</html>`;

export class GraphComponent extends Component {
  constructor(props) {
    super(props);
    this.state = {};
  }
  componentDidMount = () => {
    SERVICE.getData().done((data) => {
      this.setState({ data: data });
    });
  }
  render = () => {
    if (!this.state.data)
      return <LoadingIndicator />;
    let serializedData = JSON.stringify(this.state.data);
    return
      <WebView
        style={styles.webView}
        source={{
          html: html.replace('[INJECTEDSCRIPT]', 'render(' + serializedData + ');'),
          baseUrl: 'web/'
        }}
        scrollEnabled={false}
        bounces={false}
        renderLoading={() => <LoadingIndicator />}
      />;
  }
}