The regular-season opener Thursday between the Brooklyn Nets and the New York Knicks, which was to be the first NBA regular-season game at the $1 billion Barclays Center, has been postponed due to the devastation caused by Sandy.